Team ATLAS

Members
Overall Objectives
Scientific Foundations
Application Domains
Software
New Results
Contracts and Grants with Industry
Other Grants and Activities
Dissemination
Bibliography

Section: Software

PeerUnit (Peer-to-Peer Tester)

Participants : Eduardo Almadeia [ contact ] , Gerson Sunyé, Patrick Valduriez.

URL: http://peerunit.gforge.inria.fr/

Peerunit is a testing framework for P2P systems. It is useful to developers who want to implement unit tests for a Java P2P system. The framework is based on two original aspects: (i) the individual control of peers volatility and (ii) a distributed testing architecture to cope with large numbers of peers. A distributed component, the tester, executes on peers, and controls their execution and their volatility, making them leave and join the system at any time, according to the needs of a test. Furthermore, testers communicate with each other across a balanced tree (B-Tree) structure to avoid using a centralized testing coordination. Peerunit is implemented in Java and ha sbeen validated on two popular open-source P2P systems (FreePastry and OpenChord).


previous
next

Logo Inria