Research Article

An Overview on Tools for Peer to Peer Network Simulation

by  Rupali Bhardwaj, V.S. Dixit, Anil Kr. Upadhyay
journal cover
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 1 - Issue 19
Published: February 2010
Authors: Rupali Bhardwaj, V.S. Dixit, Anil Kr. Upadhyay
10.5120/400-596
PDF

Rupali Bhardwaj, V.S. Dixit, Anil Kr. Upadhyay . An Overview on Tools for Peer to Peer Network Simulation. International Journal of Computer Applications. 1, 19 (February 2010), 70-76. DOI=10.5120/400-596

                        @article{ 10.5120/400-596,
                        author  = { Rupali Bhardwaj,V.S. Dixit,Anil Kr. Upadhyay },
                        title   = { An Overview on Tools for Peer to Peer Network Simulation },
                        journal = { International Journal of Computer Applications },
                        year    = { 2010 },
                        volume  = { 1 },
                        number  = { 19 },
                        pages   = { 70-76 },
                        doi     = { 10.5120/400-596 },
                        publisher = { Foundation of Computer Science (FCS), NY, USA }
                        }
                        %0 Journal Article
                        %D 2010
                        %A Rupali Bhardwaj
                        %A V.S. Dixit
                        %A Anil Kr. Upadhyay
                        %T An Overview on Tools for Peer to Peer Network Simulation%T 
                        %J International Journal of Computer Applications
                        %V 1
                        %N 19
                        %P 70-76
                        %R 10.5120/400-596
                        %I Foundation of Computer Science (FCS), NY, USA
Abstract

A simulation is an attempt to model a system in order to study it scientifically. Simulations are the most popular tool for examine peer-to-peer (P2P) applications. The cost of implementation of simulated model is less than that of large-scale experiments and, if carefully constructed, the simulated model can be more realistic than any tractable mathematical model. Simulating P2P overlay networks is a common problem for researchers and developers because P2P systems can consist of million of nodes and dynamic in nature. So that simulation for such a large dynamic network is difficult due to technical constraints even on the most powerful machines. In this paper we focus on various available P2P simulators and summarized them against a proposed set of attributes such as scalability, architecture language and pros and cons of each simulator.

References
  • A. Brown Stirling, M. Kolberg Stirling," Tools for Peer to Peer Netwrk Simulation", IRTF P2pRG
  • AbsInt. Aisee homepage. http://www.aisee.com
  • "BISON: Biology-Inspired Techniques for Self-Organization in Dynamic Networks."Available: http://www.cs.unibo.it/bison/
  • B. Zhao, J. Kubiatowicz, and A. Joseph, "Tapestry: An Infrastructure for Fault-Tolerant Wide-Area Location and Routing," Computer, 2001.
  • "DHTSim",Available: http://www.informatics.sussex.ac.uk/users/ianw/teach/dist-sys/
  • Gnutellasim,Available: http://www.cc.gatech.edu/computing/compass/gnutella/
  • GPS,Available: www.cs.binghamton.edu/~wyang/gps/
  • I. Gupta, K. Birman, P. Linga, A. Demers, and R. van Renesse, "Kelips:Building an Efficient and Stable P2P DHT Through Increased Memory and Background Overhead," Group, vol. 30, no. 1490, p. 23ms.
  • I. Stoica, R. Morris, D. Liben-Nowell, D. Karger, M. Kaashoek,F. Dabek, and H. Balakrishnan, "Chord: a scalable peer-to peer lookup protocol for internet applications," IEEE/ACMTransactions on Networking, vol. 11, no. 1, pp. 17-32, Feb.2003.
  • J. Li, J. Stribling, R. Morris, and M. Kaashoek, "Bandwidth-Efficient Management of DHT Routing Tables," Proceedings of the 2nd NSDI, 2005.
  • K. Shudo, "Overlay Weaver," Available: http://overlayweaver.sourceforge.net/
  • M. Baker, Rahim Lakhoo," Peer to Peer Simulators"
  • M. Kaashoek and D. Karger, "Koorde: A Simple Degree-Optimal Distributed Hash Table," Proceedings of the 2nd International Workshop on Peer-to-Peer Systems (IPTPS '03), 2003.
  • M.T. Schlosser and S.D. Kamvar, " Simulating a File Sharing P2P Network", Stanford University, Tech. Rep. 2002.
  • "Narses Network Simulator," Available: http://sourceforge.net/projects/narses
  • "NeuroGrid,"Available: http://www.neurogrid.net/
  • NS2, Available: www.isi.edu/nsnam/ns
  • Nyik San Ting, Ralph Deters," 3LS - A Peer to Peer Network Simulator", P2P 2003.
  • OMNeT++,Available: http://www.omnetpp.org/
  • OMNeT++, JsimpleModule, http://www.omnetpp.org/pmwiki/index.php?n=Main.JsimpleModule
  • OverSim: The Overlay Simulation Framework. http://www.oversim.org
  • "P2Psim: A Simulator for Peer-to-Peer (P2P) Protocols," Available: http://pdos.csail.mit.edu/p2psim/
  • P2P Swarming Protocol Simulation, http://me55enger.net/index.cgi/software/swarm
  • "Pajek - Program for Large Network Analysis." [Online]. Available: http://vlado.fmf.uni-lj.si/pub/networks/pajek/
  • Pawlikowski, K," Simulation Modeling and Analysis with Peer Computing ", (P2P 2004). Zurich, Switzerland: IEEE, Aug. 2004,
  • "PeerSim P2P Simulator," Available: http://peersim.sourceforge.net/
  • planetsim,Available: http://planet.urv.es/planetsim/ pp. 202-209.Proc. 19th IEEE ASE, 2004.
  • P. Maymounkov and D. Mazires, "Kademlia: A peer-to-peer information system based on the xor metric," in Peer-to-Peer Systems: First InternationalWorkshop, IPTPS 2002 Cambridge, MA, USA, March 7-8, 2002. Revised Papers, vol. Volume 2429/2002, 2002, pp. 53-65.
  • Querycycle, Available: http://p2p.stanford.edu/
  • R. RALLO, "PlanetSim: A New Overlay Network Simulation Framework," Available: http://planet.urv.es/planetsim/
  • S. Joseph, "NeuroGrid: Semantically Routing Queries in Peer-to-Peer telecommunication networks.", Proceedings of the Interntational Workshop on Peer To Peer Computing, 2002.
  • S. Naicken, A. Basu, B. Livingston, and S. Rodhetbhai, "A Survey of Peer-to-Peer Network Simulators," Proceedings ofThe Seventh Annual Postgraduate Symposium, Liverpool, UK,2006.
  • "The Annotated Gnutella Protocol Specification v0.4.", Available http://rfc-gnutella.sourceforge.net/developer/stable/index.html
  • TJ Guili and Mary Barker, " Narses : Scalable flow based network simulator", arXiv:cs.PF/0211024 vl 20 Nov 2002
  • W.Yang and N. Abu-Ghazaleh, "GPS: A General Peer-to-Peer Simulator and its use for Modeling BitTorrent", Mascots, vol. 00, pp. 425- 434,2005
Index Terms
Computer Science
Information Sciences
No index terms available.
Keywords

Peer to Peer Simulator Packet based Flow based structured unstructured

Powered by PhDFocusTM