CFP last date
20 May 2024
Reseach Article

An Overview on Tools for Peer to Peer Network Simulation

by Rupali Bhardwaj, V.S. Dixit, Anil Kr. Upadhyay
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 1 - Number 19
Year of Publication: 2010
Authors: Rupali Bhardwaj, V.S. Dixit, Anil Kr. Upadhyay
10.5120/400-596

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 },
issue_date = { February 2010 },
volume = { 1 },
number = { 19 },
month = { February },
year = { 2010 },
issn = { 0975-8887 },
pages = { 70-76 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume1/number19/400-596/ },
doi = { 10.5120/400-596 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T19:46:58.280202+05:30
%A Rupali Bhardwaj
%A V.S. Dixit
%A Anil Kr. Upadhyay
%T An Overview on Tools for Peer to Peer Network Simulation
%J International Journal of Computer Applications
%@ 0975-8887
%V 1
%N 19
%P 70-76
%D 2010
%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
  1. A. Brown Stirling, M. Kolberg Stirling," Tools for Peer to Peer Netwrk Simulation", IRTF P2pRG
  2. AbsInt. Aisee homepage. http://www.aisee.com
  3. "BISON: Biology-Inspired Techniques for Self-Organization in Dynamic Networks."Available: http://www.cs.unibo.it/bison/
  4. B. Zhao, J. Kubiatowicz, and A. Joseph, "Tapestry: An Infrastructure for Fault-Tolerant Wide-Area Location and Routing," Computer, 2001.
  5. "DHTSim",Available: http://www.informatics.sussex.ac.uk/users/ianw/teach/dist-sys/
  6. Gnutellasim,Available: http://www.cc.gatech.edu/computing/compass/gnutella/
  7. GPS,Available: www.cs.binghamton.edu/~wyang/gps/
  8. 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.
  9. 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.
  10. J. Li, J. Stribling, R. Morris, and M. Kaashoek, "Bandwidth-Efficient Management of DHT Routing Tables," Proceedings of the 2nd NSDI, 2005.
  11. K. Shudo, "Overlay Weaver," Available: http://overlayweaver.sourceforge.net/
  12. M. Baker, Rahim Lakhoo," Peer to Peer Simulators"
  13. 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.
  14. M.T. Schlosser and S.D. Kamvar, " Simulating a File Sharing P2P Network", Stanford University, Tech. Rep. 2002.
  15. "Narses Network Simulator," Available: http://sourceforge.net/projects/narses
  16. "NeuroGrid,"Available: http://www.neurogrid.net/
  17. NS2, Available: www.isi.edu/nsnam/ns
  18. Nyik San Ting, Ralph Deters," 3LS - A Peer to Peer Network Simulator", P2P 2003.
  19. OMNeT++,Available: http://www.omnetpp.org/
  20. OMNeT++, JsimpleModule, http://www.omnetpp.org/pmwiki/index.php?n=Main.JsimpleModule
  21. OverSim: The Overlay Simulation Framework. http://www.oversim.org
  22. "P2Psim: A Simulator for Peer-to-Peer (P2P) Protocols," Available: http://pdos.csail.mit.edu/p2psim/
  23. P2P Swarming Protocol Simulation, http://me55enger.net/index.cgi/software/swarm
  24. "Pajek - Program for Large Network Analysis." [Online]. Available: http://vlado.fmf.uni-lj.si/pub/networks/pajek/
  25. Pawlikowski, K," Simulation Modeling and Analysis with Peer Computing ", (P2P 2004). Zurich, Switzerland: IEEE, Aug. 2004,
  26. "PeerSim P2P Simulator," Available: http://peersim.sourceforge.net/
  27. planetsim,Available: http://planet.urv.es/planetsim/ pp. 202-209.Proc. 19th IEEE ASE, 2004.
  28. 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.
  29. Querycycle, Available: http://p2p.stanford.edu/
  30. R. RALLO, "PlanetSim: A New Overlay Network Simulation Framework," Available: http://planet.urv.es/planetsim/
  31. S. Joseph, "NeuroGrid: Semantically Routing Queries in Peer-to-Peer telecommunication networks.", Proceedings of the Interntational Workshop on Peer To Peer Computing, 2002.
  32. 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.
  33. "The Annotated Gnutella Protocol Specification v0.4.", Available http://rfc-gnutella.sourceforge.net/developer/stable/index.html
  34. TJ Guili and Mary Barker, " Narses : Scalable flow based network simulator", arXiv:cs.PF/0211024 vl 20 Nov 2002
  35. 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

Keywords

Peer to Peer Simulator Packet based Flow based structured unstructured