Testing Architectures for Large Scale Grids
Eduardo Cunha de Almeida (Université de Nantes- LINA)
Gerson Sunye (Université de Nantes- LINA)
Patrick Valduriez (INRIA and Université de Nantes- LINA)
Typical distributed testing architectures decompose test cases in actions and dispatch them to different nodes. They use a central test controller to synchronize the action execution sequence. This architecture is not fully adapted to large scale distributed systems, since the central controller does not scale up. This paper presents two approaches to synchronize the execution of test case actions in a distributed manner. The first approach organizes the testers in a B-tree synchronizing through messages exchanged among parents and children. The second approach uses gossiping messages synchronizing through messages exchanged among consecutive testers. We compare these two approaches and discuss their advantages and drawbacks.
Data Grids, Web services and P2P,
Toulouse | France | 2008 | June | 24  25  26  27