Symphony: A Framework for Accurate and Holistic WSN Simulation

Research on wireless sensor networks has progressed rapidly over the last decade, and these technologies have been widely adopted for both industrial and domestic uses. Several operating systems have been developed, along with a multitude of network protocols for all layers of the communication stac...

Full description

Bibliographic Details
Main Authors: Laurynas Riliskis, Evgeny Osipov
Format: Article
Language:English
Published: MDPI AG 2015-02-01
Series:Sensors
Subjects:
Online Access:http://www.mdpi.com/1424-8220/15/3/4677
_version_ 1811186446302707712
author Laurynas Riliskis
Evgeny Osipov
author_facet Laurynas Riliskis
Evgeny Osipov
author_sort Laurynas Riliskis
collection DOAJ
description Research on wireless sensor networks has progressed rapidly over the last decade, and these technologies have been widely adopted for both industrial and domestic uses. Several operating systems have been developed, along with a multitude of network protocols for all layers of the communication stack. Industrial Wireless Sensor Network (WSN) systems must satisfy strict criteria and are typically more complex and larger in scale than domestic systems. Together with the non-deterministic behavior of network hardware in real settings, this greatly complicates the debugging and testing of WSN functionality. To facilitate the testing, validation, and debugging of large-scale WSN systems, we have developed a simulation framework that accurately reproduces the processes that occur inside real equipment, including both hardware- and software-induced delays. The core of the framework consists of a virtualized operating system and an emulated hardware platform that is integrated with the general purpose network simulator ns-3. Our framework enables the user to adjust the real code base as would be done in real deployments and also to test the boundary effects of different hardware components on the performance of distributed applications and protocols. Additionally we have developed a clock emulator with several different skew models and a component that handles sensory data feeds. The new framework should substantially shorten WSN application development cycles.
first_indexed 2024-04-11T13:45:38Z
format Article
id doaj.art-b8fc7845f3ee40799ce7912a1b78eddf
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-11T13:45:38Z
publishDate 2015-02-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-b8fc7845f3ee40799ce7912a1b78eddf2022-12-22T04:21:06ZengMDPI AGSensors1424-82202015-02-011534677469910.3390/s150304677s150304677Symphony: A Framework for Accurate and Holistic WSN SimulationLaurynas Riliskis0Evgeny Osipov1Computer Science Department, Stanford University, 353 Serra Mall, Stanford, CA 94305, USADepartment of Computer Science, Electrical and Space Engineering , Luleå University of Technology, Luleå 971-87, SwedenResearch on wireless sensor networks has progressed rapidly over the last decade, and these technologies have been widely adopted for both industrial and domestic uses. Several operating systems have been developed, along with a multitude of network protocols for all layers of the communication stack. Industrial Wireless Sensor Network (WSN) systems must satisfy strict criteria and are typically more complex and larger in scale than domestic systems. Together with the non-deterministic behavior of network hardware in real settings, this greatly complicates the debugging and testing of WSN functionality. To facilitate the testing, validation, and debugging of large-scale WSN systems, we have developed a simulation framework that accurately reproduces the processes that occur inside real equipment, including both hardware- and software-induced delays. The core of the framework consists of a virtualized operating system and an emulated hardware platform that is integrated with the general purpose network simulator ns-3. Our framework enables the user to adjust the real code base as would be done in real deployments and also to test the boundary effects of different hardware components on the performance of distributed applications and protocols. Additionally we have developed a clock emulator with several different skew models and a component that handles sensory data feeds. The new framework should substantially shorten WSN application development cycles.http://www.mdpi.com/1424-8220/15/3/4677wireless sensor networksemulationsensorssimulations
spellingShingle Laurynas Riliskis
Evgeny Osipov
Symphony: A Framework for Accurate and Holistic WSN Simulation
Sensors
wireless sensor networks
emulation
sensors
simulations
title Symphony: A Framework for Accurate and Holistic WSN Simulation
title_full Symphony: A Framework for Accurate and Holistic WSN Simulation
title_fullStr Symphony: A Framework for Accurate and Holistic WSN Simulation
title_full_unstemmed Symphony: A Framework for Accurate and Holistic WSN Simulation
title_short Symphony: A Framework for Accurate and Holistic WSN Simulation
title_sort symphony a framework for accurate and holistic wsn simulation
topic wireless sensor networks
emulation
sensors
simulations
url http://www.mdpi.com/1424-8220/15/3/4677
work_keys_str_mv AT laurynasriliskis symphonyaframeworkforaccurateandholisticwsnsimulation
AT evgenyosipov symphonyaframeworkforaccurateandholisticwsnsimulation