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...
Main Authors: | , |
---|---|
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 |