Distributed discrete-event simulation
ACM Computing Surveys (CSUR)
STOC '97 Proceedings of the twenty-ninth annual ACM symposium on Theory of computing
Chord: A scalable peer-to-peer lookup service for internet applications
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
A scalable content-addressable network
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
Deconstructing the Kazaa Network
WIAPP '03 Proceedings of the The Third IEEE Workshop on Internet Applications
Tapestry: An Infrastructure for Fault-tolerant Wide-area Location and
Tapestry: An Infrastructure for Fault-tolerant Wide-area Location and
Distributed Simulation: A Case Study in Design and Verification of Distributed Programs
IEEE Transactions on Software Engineering
Overlay Weaver: An overlay construction toolkit
Computer Communications
Large Scale Distributed Simulation of p2p Networks
PDP '08 Proceedings of the 16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2008)
Analysis of a Self-Organizing Maintenance Algorithm under Constant Churn
SAINT '08 Proceedings of the 2008 International Symposium on Applications and the Internet
Beyond simulation: large-scale distributed emulation of P2P protocols
CSET'11 Proceedings of the 4th conference on Cyber security experimentation and test
Using simulation to explore distributed key-value stores for extreme-scale system services
SC '13 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
Hi-index | 0.00 |
P2P systems have witnessed phenomenal development in recent years. Evaluating and analyzing new and existing algorithms and techniques is a key issue for developers of P2P systems. In this context, simulation is an important tool for P2P developers. However, such systems are often very large and few existing simulators offer the ability to execute simulations with an Internet scale. In this paper we utilize parallel discrete event simulation simulation techniques for executing large scale simulation of P2P systems which scale effectively, only limited by the amount of computational resource available (memory and CPU). We show results from a number of P2P protocols, indicating good scalability both in terms of size (memory) and execution time (CPU). The results demonstrate how the differences of these protocols and which of the underlying factors affect the performance of the distributed simulation infrastructure.