The State of Simulation Tools for P2P Networks on Mobile Ad-Hoc and Opportunistic Networks

During the Arab spring and other states of political turbulences, the access to selected servers of large communication sites and even the country-wide internet infrastructure has often been affected by enforced censorship and limited the possible communication tools. In order to overcome this censorship a full mobile decentralized network seems to be a viable option. Even though, through the strong dynamism in this decentralized mobile network, future threats, namely intermittent connectivity, changing topologies, and unreliable end nodes may occur. To handle these threats and to provide the desired functionality, self-organized protocols are necessary. This paper presents a survey on the current status of simulation tools for peer-to-peer (P2P), Opportunistic Networks (OppNet), and Mobile Ad Hoc Networks (MANET) with the aim to identify a suitable evaluation tool that is capable for combining these three networks and for simulating decentralized mobile networks. This combination will allow us to create a fully decentralized and self-organized system which cannot be blocked e.g. through the influences of political parties.

[1]  J. Ott,et al.  Simulating Mobility and DTNs with the ONE , 2010 .

[2]  Ingmar Baumgart,et al.  OverSim: A scalable and flexible overlay framework for simulation and real network applications , 2009, 2009 IEEE Ninth International Conference on Peer-to-Peer Computing.

[3]  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.

[4]  Ralf Steinmetz,et al.  Overlay Bandwidth Management: Scheduling and Active Queue Management of Overlay Flows , 2007, 32nd IEEE Conference on Local Computer Networks (LCN 2007).

[5]  Marco Chiesa,et al.  Analysis of country-wide internet outages caused by censorship , 2011, IMC '11.

[6]  Qi He,et al.  Mapping peer behavior to packet-level details: a framework for packet-level simulation of peer-to-peer systems , 2003, 11th IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer Telecommunications Systems, 2003. MASCOTS 2003..

[7]  Charles E. Perkins,et al.  Ad hoc On-Demand Distance Vector (AODV) Routing , 2001, RFC.

[8]  Yasir Saleem,et al.  Network Simulator NS-2 , 2015 .

[9]  Reiner Kolla,et al.  A Method for Self-Organizing Communication in WSN Based Localization Systems: HashSlot , 2007 .

[10]  Pedro García López,et al.  PlanetSim: A New Overlay Network Simulation Framework , 2004, SEM.

[11]  Daniel Görgen,et al.  JANE – A Simulation Platform for Ad Hoc Network Applications , 2011 .

[12]  Michael Klein DIANEmu – A Java Based Generic Simulation Environment for Distributed Protocols , 2004 .

[13]  Wolfgang Kellerer,et al.  ProtoPeer: Distributed systems prototyping toolkit , 2009, 2009 IEEE Ninth International Conference on Peer-to-Peer Computing.

[14]  George F. Riley,et al.  The Georgia Tech Network Simulator , 2003, MoMeTools '03.

[15]  David A. Maltz,et al.  Dynamic Source Routing in Ad Hoc Wireless Networks , 1994, Mobidata.

[16]  Jörg Ott,et al.  Simulating Mobility and DTNs with the ONE (Invited Paper) , 2010, J. Commun..

[17]  Philippe Jacquet,et al.  Optimized Link State Routing Protocol (OLSR) , 2003, RFC.

[18]  M. Gerla,et al.  GloMoSim: a library for parallel simulation of large-scale wireless networks , 1998, Proceedings. Twelfth Workshop on Parallel and Distributed Simulation PADS '98 (Cat. No.98TB100233).

[19]  Ralf Steinmetz,et al.  A security framework for wireless mesh networks , 2011, Wirel. Commun. Mob. Comput..

[20]  Jerry Clarke,et al.  A performance and scalability evaluation of the ns-3 distributed scheduler , 2012, SimuTools.

[21]  András Varga,et al.  An overview of the OMNeT++ simulation environment , 2008, SimuTools.

[22]  Ralf Steinmetz,et al.  AntSec, WatchAnt, and AntRep: Innovative Security Mechanisms for Wireless Mesh Networks , 2007, 32nd IEEE Conference on Local Computer Networks (LCN 2007).

[23]  Márk Jelasity,et al.  PeerSim: A scalable P2P simulator , 2009, 2009 IEEE Ninth International Conference on Peer-to-Peer Computing.

[24]  Ralf Steinmetz,et al.  PeerfactSim.KOM: Take it back to the streets , 2013, 2013 International Conference on High Performance Computing & Simulation (HPCS).

[25]  Pascal Bouvry,et al.  An Overview of MANETs Simulation , 2006, MTCoord@COORDINATION.

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

[27]  Hyuk Lim,et al.  J-Sim: a simulation and emulation environment for wireless sensor networks , 2006, IEEE Wireless Communications.

[28]  Rimon Barr SWANS- Scalable Wireless Ad hoc Network Simulator User Guide , 2004 .

[29]  Kalman Graffi PeerfactSim.KOM: A P2P system simulator — Experiences and lessons learned , 2011, 2011 IEEE International Conference on Peer-to-Peer Computing.

[30]  Paul A. S. Ward,et al.  Practical Routing in Delay-Tolerant Networks , 2005, IEEE Transactions on Mobile Computing.