2009 · 571 citations · 7 references
ComputingComputer ScienceComputer SystemsComputer NetworksDigital CommunicationDistributed SystemsExperimentation PlatformsNetwork ProtocolsPeer-to-peer NetworkingPeer-to-peer NetworksPeer-to-peer SystemsReliable Distributed SystemsFailure ModelsPeer Churn ManagementPeer-to-peer ComputingPeer-to-peer ProtocolsSimulation Environment DesignSimulation Scenarios
The key features of peer-to-peer (P2P) systems are scalability and dynamism. The evaluation of a P2P protocol in realistic environments is very expensive and difficult to reproduce, so simulation is crucial in P2P research. PeerSim is an extremely scalable simulation environment that supports dynamic scenarios such as churn and other failure models. Protocols need to be specifically implemented for the PeerSim Java API, but with a reasonable effort they can be evolved into a real implementation. Testing in specified parameter-spaces is supported as well. PeerSim started out as a tool for our own research.
7
Krishna P. Gummadi, Stefan Saroiu, Steven D. Gribble · ACM SIGCOMM Computer Communication Review · 2002 · 629 citations
Márk Jelasity, Spyros Voulgaris, Rachid Guerraoui et al. · ACM Transactions on Computer Systems · 2007 · 490 citations
Krishna P. Gummadi, Stefan Saroiu, Steven D. Gribble · 2002 · 370 citations