Surv ey of Simulators for Wireless Sensor Networks

Wireless Sensor Networks (WSNs) have been gaining growing interest in the past years, which has resulted in many proposals of their new applications. The main tasks of a sensor network include not only monitoring and measuring certain phenomena, but also delivering gathered data. Hence, every single node needs to be a wireless router aside from being only a simple sensing device. The idea and the attributes of a Wireless Sensor Network require designers to apply different techniques than those hitherto used in wired as well as in wireless networks. The dynamic progress in the field of WSNs entails the need of creating simulators that have more specific capabilities. Such simulation tools should allow researchers to verify new ideas and compare the proposed solutions in a virtual environment helping to avoid unnecessary, time-consuming or expensive hardware implementations. When beginning to work with Wireless Sensor Networks, it is important to choose a simulation environment that will be up to requirements and will allow the researcher to conduct experiments in a given area. Appropriately, the researcher faces a necessity of finding and getting oneself familiar with many simulators, often designed for radically different applications. This article presents a classification and a wide review the main features of various simulation platforms.

[1]  Bingsheng He,et al.  Accurate Emulation of Wireless Sensor Networks , 2004, NPC.

[2]  David E. Culler,et al.  TOSSIM: accurate and scalable simulation of entire TinyOS applications , 2003, SenSys '03.

[3]  Jeff Rose,et al.  MANTIS OS: An Embedded Multithreaded Operating System for Wireless Micro Sensor Platforms , 2005, Mob. Networks Appl..

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

[5]  Goran Dimi,et al.  Evaluation of Wireless Sensor Network Simulators , 2009 .

[6]  Adam Dunkels,et al.  Accurate power profiling for sensor network simulators , 2008 .

[7]  Petr Švenda,et al.  The link key security in wireless sensor networks , 2009 .

[8]  Stefan Valentin,et al.  Simulating wireless and mobile networks in OMNeT++ the MiXiM vision , 2008, SimuTools.

[9]  Adam Dunkels,et al.  Cross-Level Sensor Network Simulation with COOJA , 2006, Proceedings. 2006 31st IEEE Conference on Local Computer Networks.

[10]  Daniele Puccinelli,et al.  Towards Realistic and Credible Wireless Sensor Network Evaluation , 2011, ADHOCNETS.

[11]  F. G. Marmol,et al.  TRMSim-WSN, Trust and Reputation Models Simulator for Wireless Sensor Networks , 2009, 2009 IEEE International Conference on Communications.

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

[13]  Miguel A. Labrador,et al.  Atarraya: a simulation tool to teach and research topology control algorithms for wireless sensor networks , 2009, SIMUTools 2009.

[14]  Jens Palsberg,et al.  Nonintrusive precision instrumentation of microcontroller software , 2005, LCTES '05.

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

[16]  Philip Levis,et al.  Collection tree protocol , 2009, SenSys '09.

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

[18]  Qi Han,et al.  Realistic performance analysis of WSN protocols through trace based simulation , 2010, PE-WASUN '10.

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

[20]  Manoj Kumar Tiwari,et al.  A Survey of Simulation in Sensor Networks , 2008, 2008 International Conference on Computational Intelligence for Modelling Control & Automation.

[21]  Sajjad Ahmad Madani,et al.  Power Aware Simulation Framework for Wireless Sensor Networks and Nodes , 2008, EURASIP J. Embed. Syst..

[22]  D. Weber,et al.  Discrete Event Simulation Framework for Power Aware Wireless Sensor Networks , 2007, 2007 5th IEEE International Conference on Industrial Informatics.

[23]  Laurence T. Yang,et al.  Geographic Routing in Wireless Multimedia Sensor Networks , 2008, 2008 Second International Conference on Future Generation Communication and Networking.

[24]  Philip Levis,et al.  TOSSIM: A Simulator for TinyOS Networks , 2003 .

[25]  Jens Palsberg,et al.  Avrora: scalable sensor network simulation with precise timing , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

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

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

[28]  Deborah Estrin,et al.  A system for simulation, emulation, and deployment of heterogeneous sensor networks , 2004, SenSys '04.

[29]  Anis Koubaa,et al.  Towards comparable simulations of cooperating objects and wireless sensor networks , 2009, VALUETOOLS.

[30]  Ian T. Downard,et al.  Simulating Sensor Networks in NS-2 , 2004 .

[31]  Hejun Wu,et al.  VMNet: Realistic Emulation of Wireless Sensor Networks , 2007, IEEE Transactions on Parallel and Distributed Systems.

[32]  Alejandro S. Martínez-Sala,et al.  Simulation Tools for Wireless Sensor Networks , 2005 .

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

[34]  John S. Baras,et al.  ATEMU: a fine-grained sensor network simulator , 2004, 2004 First Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2004. IEEE SECON 2004..

[35]  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).

[36]  Deborah Estrin,et al.  EmStar: A Software Environment for Developing and Deploying Wireless Sensor Networks , 2004, USENIX ATC, General Track.

[37]  Adam Dunkels,et al.  Demo abstract: MSPsim - an extensible simulator for MSP430-equipped sensor boards , 2007 .