Design and Implementation of a State-Driven Operating System for Highly Reconfigurable Sensor Networks

Due to the low-cost and low-power requirement in an individual sensor node, the available computing resources turn out to be very limited like small memory footprint and irreplaceable battery power. Sensed data fusion might be needed before being transmitted as a tradeoff between procession and tran...

Full description

Saved in:
Bibliographic Details
Main Author: Tae-Hyung Kim
Format: Article
Language:English
Published: Wiley 2013-08-01
Series:International Journal of Distributed Sensor Networks
Online Access:https://doi.org/10.1155/2013/659518
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849408166707593216
author Tae-Hyung Kim
author_facet Tae-Hyung Kim
author_sort Tae-Hyung Kim
collection DOAJ
description Due to the low-cost and low-power requirement in an individual sensor node, the available computing resources turn out to be very limited like small memory footprint and irreplaceable battery power. Sensed data fusion might be needed before being transmitted as a tradeoff between procession and transmission in consideration of saving power consumption. Even worse, the application program needs to be complicated enough to be self-organizing and dynamically reconfigurable because changes in an operating environment continue even after deployment. State-driven operating system platform offers numerous benefits in this challenging situation. It provides a powerful way to accommodate complex reactive systems like diverse wireless sensor network applications. The memory usage can be bounded within a state transition table. The complicated issues like concurrency control and asynchronous event handling capabilities can be easily achieved in a well-defined behavior of state transition diagram. In this paper, we present an efficient and effective design of the state-driven operating system for wireless sensor nodes. We describe that the new platform can operate in an extremely resource constrained situation while providing the desired concurrency, reactivity, and reconfigurability. We also compare the executing results after comparing some benchmark test results with those on TinyOS.
format Article
id doaj-art-3d748ca4675b4bcb8d04015399bd822a
institution Kabale University
issn 1550-1477
language English
publishDate 2013-08-01
publisher Wiley
record_format Article
series International Journal of Distributed Sensor Networks
spelling doaj-art-3d748ca4675b4bcb8d04015399bd822a2025-08-20T03:35:51ZengWileyInternational Journal of Distributed Sensor Networks1550-14772013-08-01910.1155/2013/659518Design and Implementation of a State-Driven Operating System for Highly Reconfigurable Sensor NetworksTae-Hyung KimDue to the low-cost and low-power requirement in an individual sensor node, the available computing resources turn out to be very limited like small memory footprint and irreplaceable battery power. Sensed data fusion might be needed before being transmitted as a tradeoff between procession and transmission in consideration of saving power consumption. Even worse, the application program needs to be complicated enough to be self-organizing and dynamically reconfigurable because changes in an operating environment continue even after deployment. State-driven operating system platform offers numerous benefits in this challenging situation. It provides a powerful way to accommodate complex reactive systems like diverse wireless sensor network applications. The memory usage can be bounded within a state transition table. The complicated issues like concurrency control and asynchronous event handling capabilities can be easily achieved in a well-defined behavior of state transition diagram. In this paper, we present an efficient and effective design of the state-driven operating system for wireless sensor nodes. We describe that the new platform can operate in an extremely resource constrained situation while providing the desired concurrency, reactivity, and reconfigurability. We also compare the executing results after comparing some benchmark test results with those on TinyOS.https://doi.org/10.1155/2013/659518
spellingShingle Tae-Hyung Kim
Design and Implementation of a State-Driven Operating System for Highly Reconfigurable Sensor Networks
International Journal of Distributed Sensor Networks
title Design and Implementation of a State-Driven Operating System for Highly Reconfigurable Sensor Networks
title_full Design and Implementation of a State-Driven Operating System for Highly Reconfigurable Sensor Networks
title_fullStr Design and Implementation of a State-Driven Operating System for Highly Reconfigurable Sensor Networks
title_full_unstemmed Design and Implementation of a State-Driven Operating System for Highly Reconfigurable Sensor Networks
title_short Design and Implementation of a State-Driven Operating System for Highly Reconfigurable Sensor Networks
title_sort design and implementation of a state driven operating system for highly reconfigurable sensor networks
url https://doi.org/10.1155/2013/659518
work_keys_str_mv AT taehyungkim designandimplementationofastatedrivenoperatingsystemforhighlyreconfigurablesensornetworks