A Survey of Peer-to-Peer Simulators and Simulation Technology

Because of the dynamic, diversity and complexity of Peer-to-Peer (P2P) network, this gives rise to a number of challenges to simulate P2P network. In this paper, we focus on various available P2P simulators and summarized them against a proposed set of attributes of each simulator by surveying a number of P2P simulators, such as scalability, architecture, programming language, etc. The survey shows that while there are a lot of simulators, there are many issues such as poor scalability, little or no documentation, no visualization, and no statistics limitations. The purpose of this paper is that we can select one of the existed P2P simulators as the foundation of simulation so as to carry out our research work properly on P2P system. In addition, we can design a new P2P simulator according to the criteria and requirements of P2P simulators.

[1]  Michele Amoretti,et al.  P2PAM: a framework for peer-to-peer architectural modeling based on PeerSim , 2008, Simutools 2008.

[2]  S. Krause,et al.  OverSim: A Flexible Overlay Network Simulation Framework , 2007, 2007 IEEE Global Internet Symposium.

[3]  Azzedine Boukerche,et al.  Towards Peer-to-Peer Based Distributed Simulations on a Grid Infrastructure , 2008, 41st Annual Simulation Symposium (anss-41 2008).

[4]  Uli Harder,et al.  Simulation of a Peer to Peer Market for Grid Computing , 2008, ASMTA.

[5]  Rupali Bhardwaj,et al.  An Overview on Tools for Peer to Peer Network Simulation , 2010 .

[6]  Enrico Gregori,et al.  Web Engineering and Peer-to-Peer Computing , 2002, Lecture Notes in Computer Science.

[7]  Niko Kotilainen,et al.  P2PStudio: monitoring, controlling and visualization tool for peer-to-peer networks research , 2006, PM2HW2N '06.

[8]  IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) — Framework and Rules , 2001 .

[9]  Tobias Hoßfeld,et al.  Efficient Simulation of Large-Scale P2P Networks: Compact Data Structures , 2007, 15th EUROMICRO International Conference on Parallel, Distributed and Network-Based Processing (PDP'07).

[10]  A Generic Peer-to-Peer Network Simulator , 2003 .

[11]  X. Chen,et al.  A Lightweight Emulator for BitTorrent-Like File Sharing Systems , 2010, 2010 IEEE International Conference on Communications.

[12]  Kieran Walsh,et al.  Simulators , 2005, BMJ : British Medical Journal.

[13]  Nael B. Abu-Ghazaleh,et al.  GPS: a general peer-to-peer simulator and its use for modeling BitTorrent , 2005, 13th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems.

[14]  Michele Amoretti,et al.  DEUS: a discrete event universal simulator , 2009, SimuTools.

[15]  Giuseppe Bianchi,et al.  QRP03-4: Efficient Simulation of Bandwidth Allocation Dynamics in P2P Networks , 2006, IEEE Globecom 2006.

[16]  Roberto Aringhieri,et al.  A Simulation Model for Trust and Reputation System Evaluation in a P2P Network , 2006 .

[17]  Arkadiusz Biernacki Analysis of the flooding search algorithm with OPNET , 2008, TeNe.

[18]  Guanling Chen,et al.  Simulating non-scanning worms on peer-to-peer networks , 2006, InfoScale '06.

[19]  Putra Sumari,et al.  CUSTP: Custom Protocol for Audio and Video Conferencing System over P2P Networks , 2010, J. Digit. Content Technol. its Appl..

[20]  Tobias Hoßfeld,et al.  Efficient simulation of large-scale p2p networks: packet-level vs. flow-level simulations , 2007, UPGRADE '07.

[21]  Mark Baker,et al.  Peer-to-Peer Simulators , 2007 .

[22]  Steffen Wolf,et al.  A Simulation Framework for Distributed Super-Peer Topology Construction Using Network Coordinates , 2008, 16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2008).

[23]  Anirban Basu,et al.  A Survey of Peer-to-Peer Network Simulators , 2006 .

[24]  Rassul Ayani,et al.  Peer-to-Peer-Based Resource Management in Support of HLA-Based Distributed Simulations , 2004, Simul..

[25]  Sébastien Monnet,et al.  Large-Scale Deployment in P2P Experiments Using the JXTA Distributed Framework , 2004, Euro-Par.

[26]  Sam Joseph,et al.  NeuroGrid: Semantically Routing Queries in Peer-to-Peer Networks , 2002, NETWORKING Workshops.

[27]  Pedro García López,et al.  PlanetSim: An Extensible Simulation Tool for Peer-to-Peer Networks and Services , 2009, Peer-to-Peer Computing.

[28]  Daniel O. Rice,et al.  Peer-to-peer ( P 2 P ) Simulation for Network Security , 2008 .

[29]  Ian Wakeman,et al.  The state of peer-to-peer simulators and simulations , 2007, CCRV.

[30]  Kazuyuki Shudo,et al.  Overlay Weaver: An overlay construction toolkit , 2008, Computer Communications.

[31]  Haoyi Wan,et al.  Design and implementation of a simulator for peer-to-peer networks: optimal-sim , 2005, PACRIM. 2005 IEEE Pacific Rim Conference on Communications, Computers and signal Processing, 2005..

[32]  Hans Vangheluwe,et al.  Modelling and simulation-based design of a distributed DEVS simulator , 2011, Proceedings of the 2011 Winter Simulation Conference (WSC).

[33]  Seungchul Park,et al.  A QoS-based P2P Streaming for Ubiquitous Personal IPTV , 2010, Adv. Inf. Sci. Serv. Sci..

[34]  Francesca Lo Piccolo,et al.  OPSS: an overlay peer-to-peer streaming simulator for large-scale networks , 2007, PERV.

[35]  Francesca Lo Piccolo,et al.  Simulation of peer-to-peer streaming over large-scale networks using OPSS , 2007, Valuetools 2007.

[36]  Ralph Deters,et al.  3LS - a peer-to-peer network simulator , 2003, Proceedings Third International Conference on Peer-to-Peer Computing (P2P2003).

[37]  Jussi Kangasharju,et al.  ChunkSim: simulating peer-to-peer content distribution , 2007, SpringSim '07.

[38]  Xuerong Gou,et al.  Supernode Election Algorithm in P2P Network Based upon District Partition , 2011 .

[39]  Adrian Popescu,et al.  Simulating BitTorrent , 2008, SimuTools.

[40]  Nick Roussopoulos An Extendible Open Source P 2 P Simulator , 2003 .

[41]  Niko Kotilainen,et al.  P2PRealm - peer-to-peer network simulator , 2006, 2006 11th International Workshop on Computer-Aided Modeling, Analysis and Design of Communication Links and Networks.

[42]  Dengyi Zhang,et al.  State of the Art and Challenges on Peer-to-Peer Simulators , 2009, 2009 5th International Conference on Wireless Communications, Networking and Mobile Computing.