A Comprehensive Review of Simulation Tools for Wireless Sensor Networks (WSNs)

The trend towards adoption of Wireless Sensor Networks is increasing in recent years because of its diverse use in various fields. Wireless Sensor Network is formed via interconnection of large number of sensor nodes. Each and every sensor node deployed in network monitors various parameters like Temperature, Humidity, Ambient Light, Gas etc. and send the data to the master node. Despite of several applications and diverse uses, sensor networks face various shortcomings like energy, localization, security, self-organization, fault tolerance and many more. So, the area of Wireless Sensor Network is under rigorous research and development by various researchers across the globe to develop new algorithms, protocols and techniques to make WSN network more efficient and reliable. Before live implementation, testing of the developed technique requires rigorous testing. But it is not always possible to have live sensor network environment. So, in that case, Simulation is the only way to test the research before moving towards live implementation. Large numbers of simulation tools are available for WSN network till date, out of which some are dedicated towards wireless sensor networks and some for both wireless and wired networks. The main objective behind this research paper is to do a comprehensive review of various simulation tools of Wireless Sensor Networks to enable researcher to select the most competent tool for simulating wireless sensor networks and testing the research proposed. A comprehensive review of 31 WSN simulators is being presented along with their respective features comparison to assist researchers in advanced WSN based research.

[1]  Hyuk Lim,et al.  J-Sim: a simulation environment for wireless sensor networks , 2005, 38th Annual Simulation Symposium.

[2]  Boleslaw K. Szymanski,et al.  Sensor Network Component-Based Simulator , 2007, Handbook of Dynamic System Modeling.

[3]  Al-Sakib Khan Pathan,et al.  Simulation Technologies in Networking and Communications: Selecting the Best Tool for the Test , 2014 .

[4]  Mohammad S. Obaidat,et al.  UWSim: A Simulator for Underwater Sensor Networks , 2008, Simul..

[5]  Aggeliki Prayati,et al.  Software Technologies in WSNs , 2008 .

[6]  Om Prakash Vyas,et al.  Data Visualization Tools for WSNs: A Glimpse , 2010 .

[7]  Muhammad Imran,et al.  A survey of simulators, emulators and testbeds for wireless sensor networks , 2010, 2010 International Symposium on Information Technology.

[8]  Wei Dong,et al.  A Survey of Available Tools for Developing Wireless Sensor Networks , 2008, 2008 Third International Conference on Systems and Networks Communications.

[9]  E. Fleury,et al.  Worldsens: Development and Prototyping Tools for Application Specific Wireless Sensors Networks , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[10]  Ian F. Akyildiz,et al.  Wireless sensor networks: a survey , 2002, Comput. Networks.

[11]  Anand Nayyar,et al.  A Survey on Coverage and Connectivity Issues Surrounding Wireless Sensor Network , 2014 .

[12]  Peter Scheuermann,et al.  SIDnet-SWANS: a simulator and integrated development platform for sensor networks applications , 2008, SenSys '08.

[13]  Mario Gerla,et al.  GloMoSim: A Scalable Network Simulation Environment , 2002 .

[14]  G. Simon,et al.  Simulation-based optimization of communication protocols for large-scale wireless sensor networks , 2003, 2003 IEEE Aerospace Conference Proceedings (Cat. No.03TH8652).

[15]  Mineo Takai,et al.  Parssec: A Parallel Simulation Environment for Complex Systems , 1998, Computer.

[16]  Min Chen,et al.  NetTopo: A framework of simulation and visualization for wireless sensor networks , 2011, Ad Hoc Networks.

[17]  Anand Nayyar,et al.  A Comprehensive Review of Cluster-Based Energy Efficient Routing Protocols in Wireless Sensor Networks , 2014 .

[18]  R. Bagrodia,et al.  SenQ: A Scalable Simulation and Emulation Environment for Sensor Networks , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[19]  Jiming Chen,et al.  NetTopo: Beyond Simulator and Visualizer for Wireless Sensor Networks , 2008, 2008 Second International Conference on Future Generation Communication and Networking.

[20]  Binod Vaidya,et al.  G-Sense - A Graphical Interface for SENSE Simulator , 2009, 2009 First International Conference on Advances in System Simulation.

[21]  S.P. Fekete,et al.  Shawn: The fast, highly customizable sensor network simulator , 2007, 2007 Fourth International Conference on Networked Sensing Systems.

[22]  Qutaiba I. Ali,et al.  Simulation Framework of Wireless Sensor Network (WSN) Using MATLAB/SIMULINK Software , 2012 .

[23]  Dimitri Papadimitriou,et al.  Simulating Routing Schemes on Large-Scale Topologies , 2010, 2010 IEEE Workshop on Principles of Advanced and Distributed Simulation.

[24]  Anand Nayyar,et al.  A Comprehensive Review of Ant Colony Optimization (ACO) based Energy-Efficient Routing Protocols for Wireless Sensor Networks , 2014, Int. J. Wirel. Networks Broadband Technol..

[25]  Teerawat Issariyakul,et al.  Introduction to Network Simulator NS2 , 2008 .

[26]  Wang Chun-sheng Analysis of GloMoSim Wireless Network Simulator , 2006 .

[27]  R Jaichandran,et al.  A Futuristic Analysis on the Application Problems of Wireless Sensor Networks (WSN) with Effective Strategies and Optimal Solutions , 2010 .

[28]  Mani B. Srivastava,et al.  SensorSim: a simulation framework for sensor networks , 2000, MSWIM '00.

[29]  Edward A. Lee,et al.  Viptos: a graphical development and simulation environment for TinyOS-based wireless sensor networks , 2005, SenSys '05.

[30]  Mikael Pohjola,et al.  PiccSIM Toolchain - design, simulation and automatic implementation of wireless networked control systems , 2009, 2009 International Conference on Networking, Sensing and Control.

[31]  Aggeliki Prayati,et al.  Problem Solving for Wireless Sensor Networks , 2008, Computer Communications and Networks.

[32]  Pedro J. Sanz,et al.  An open source tool for simulation and supervision of underwater intervention missions , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[33]  A. Nayyar,et al.  Simulation Based Evaluation of Reactive Routing Protocol for MANET , 2012, 2012 Second International Conference on Advanced Computing & Communication Technologies.

[34]  G.P. Hancke,et al.  A survey of Wireless Sensor Network testbeds , 2011, IEEE Africon '11.

[35]  Ray Jain,et al.  The art of computer systems performance analysis - techniques for experimental design, measurement, simulation, and modeling , 1991, Wiley professional computing.

[36]  Mani B. Srivastava,et al.  SQualNet: a scalable simulation framework for sensor networks , 2005, SenSys '05.

[37]  Sándor P. Fekete,et al.  Shawn: A new approach to simulating wireless sensor networks , 2005, ArXiv.

[38]  Boleslaw K. Szymanski,et al.  SENSE: A WIRELESS SENSOR NETWORK SIMULATOR , 2005 .

[39]  Hongji Yang,et al.  Unlocking the Power of OPNET Modeler , 2012 .

[40]  Sunghyun Yoon,et al.  A Design of Network Simulation Environment Using SSFNet , 2009, 2009 First International Conference on Advances in System Simulation.

[41]  Lei Wang,et al.  Visualizing simulation and testbed of wireless sensor networks with NetTopo , 2009, WINTECH '09.

[42]  Irene Katzela Modeling and Simulating Communication Networks: A Hands-on Approach Using Opnet , 1998 .

[43]  Joakim Eriksson Detailed simulation of heterogeneous wireless sensor networks , 2009 .

[44]  Thomas W. Carley Sidh: A Wireless Sensor Network Simulator , 2005 .

[45]  Shie-Yuan Wang,et al.  NCTUns 6.0: A Simulator for Advanced Wireless Vehicular Network Research , 2010, 2010 IEEE 71st Vehicular Technology Conference.

[46]  Vasil Hnatyshin,et al.  The Practical OPNET User Guide for Computer Network Simulation , 2012 .

[47]  Guillaume Chelius,et al.  Worldsens: a fast and accurate development framework for sensor network applications , 2007, SAC '07.

[48]  B. Moulin,et al.  A Survey on Sensor Webs Simulation Tools , 2008, 2008 Second International Conference on Sensor Technologies and Applications (sensorcomm 2008).

[49]  Mahesh Viswanathan,et al.  J-Sim: An Integrated Environment for Simulation and Model Checking of Network Protocols , 2007, 2007 IEEE International Parallel and Distributed Processing Symposium.

[50]  Mario Gerla,et al.  GloMoSim: a library for parallel simulation of large-scale wireless networks , 1998 .

[51]  Dimitri Papadimitriou,et al.  DRMSim: A Routing-Model Simulator for Large-Scale Networks , 2013, ERCIM News.

[52]  Gul A. Agha,et al.  SENS: a sensor, environment and network simulator , 2004, 37th Annual Simulation Symposium, 2004. Proceedings..

[53]  Biswanath Mukherjee,et al.  Wireless sensor network survey , 2008, Comput. Networks.