dPeerSim -  Distributed PeerSim
Distributed Simulation of Peer-to-Peer Systems

In a 16-node Chord network, the nodes are arranged in a circle. Each node is connected to other nodes at distances 1, 2, 4, and 8 away.

P2P systems have witnessed phenomenal development. Simulation has emerged as a dominant tool for evaluating and analyzing new and existing  algorithms and techniques in P2P systems.   However, most existing simulators are only able to simulate relatively small numbers of nodes. As the size of a typical real world P2P network is in the order of millions of nodes and growing, the demand for a large-scale simulator becomes even more apparent. Distributed simulation can offer a solution to this challenge.

dPeerSim is a distributed simulator for P2P systems, based on  an existing sequential simulator, PeerSim. dPeerSim is scalable, only limited by the amount of computational resource available (memory and CPU).  The advantage of such a scalable simulator is twofold: firstly, the ability to test systems on networks of real world size. Secondly, with a scalable system, even large simulations can be executed in a reasonable time scale.

dPeerSim is based on the Logical Process paradigm and uses a conservative synchronisation approach.  It has been tested and evaluated for different standard structured P2P networks.

Publications

  • Tien Tuan Anh Dinh, Georgios Theodoropoulos, Rob Minson, “Evaluating large scale distributed simulation of  p2p networks”, 12th IEEE International Symposium on Distributed Simulation and Real Time Applications (DS-RT 2008) October 2008, Vancouver, Canada, Pages: 51-58, ISBN ~ ISSN:1550-6525, 978-0-7695-3425-1, DOI Bookmark: 10.1109/DS-RT.2008.36
  • Richard Price, Tien Tuan Anh Dinh and Georgios Theodoropoulos,  “Analysis of a Self-Organizing Maintenance Algorithm Under Constant Churn”,  The Third International Workshop on Dependable and Sustainable Peer-to-Peer Systems (DAS-P2P 2008), in Proceedings of the 2008 International Symposium on Applications and the Internet (SAINT2008), Turku, Finland, July 28 - Aug. 1, 2008, Pages: 209-212, ISBN:978-0-7695-3297-4, DOI Bookmark: 10.1109/SAINT.2008.65
  • Tien Tuan Anh Dinh, Michael Lees, Georgios Theodoropoulos, Rob Minson, “Large Scale Distributed Simulation of p2p Networks”, the 2nd  International Workshop on Modeling, Simulation, and Optimization of Peer-to-peer Environments (MSOP2P 2008), in conjunction with Euromicro PDP 2008, Toulouse, France, February 13-15, 2008, Pages: 499-507, ISBN ~ ISSN:1066-6192, 978-0-7695-3089-5, DOI Bookmark: 10.1109/PDP.2008.67