Title: Wireless sensor network operating systems: a survey

Authors: Adi Mallikarjuna V. Reddy, A.V.U. Phani Kumar, D. Janakiram, G. Ashok Kumar

Addresses: Distributed and Object Systems Lab, Department of Computer Science and Engineering, IIT Madras, Chennai 600036, India. ' Distributed and Object Systems Lab, Department of Computer Science and Engineering, IIT Madras, Chennai 600036, India. ' Distributed and Object Systems Lab, Department of Computer Science and Engineering, IIT Madras, Chennai 600036, India. ' Distributed and Object Systems Lab, Department of Computer Science and Engineering, IIT Madras, Chennai 600036, India

Abstract: The design of operating system for Wireless Sensor Network (WSN) deviates from the traditional operating system design due to their specific characteristics like constrained resources, high dynamics and inaccessible deployment environments. We provide a classification framework that surveys the state of the art in WSN Operating Systems (OS). The purpose of this survey is two-fold, one is to classify the existing operating systems according to important OS features, and the other is to suggest appropriate OSs for different categories of WSN applications, mapping the application requirements and OS features. This classification helps in understanding the contrasting differences among existing operating systems, and lays a foundation to design an ideal WSN OS. We also classified existing WSN applications, to help the application developer in choosing the appropriate OS, based on the application requirements. Summary and analysis, and discussion of future research directions in this area have been presented.

Keywords: WSNs; wireless sensor networks; wireless networks; ad-hoc networks; WSN operating systems; TinyOS; reprogramming; virtual machines; embedded systems; applications; design; survey; characteristics; classification framework.

DOI: 10.1504/IJSNET.2009.027631

International Journal of Sensor Networks, 2009 Vol.5 No.4, pp.236 - 255

Published online: 04 Aug 2009 *

Full-text access for editors Access for subscribers Purchase this article Comment on this article