DocumentCode
1488224
Title
Providing OS Support for Wireless Sensor Networks: Challenges and Approaches
Author
Dong, Wei ; Chen, Chun ; Liu, Xue ; Bu, Jiajun
Author_Institution
Zhejiang Key Lab. of Service Robot, Zhejiang Univ., Hangzhou, China
Volume
12
Issue
4
fYear
2010
Firstpage
519
Lastpage
530
Abstract
Recently, wireless sensor networks (WSNs) attract a great deal of research attention, and are envisioned to support a variety of applications, including military surveillance, habitat monitoring, and infrastructure protection, etc. Operating system (OS) support for WSNs plays a central role in building scalable distributed applications that are efficient and reliable. Over the years, we have seen a variety of OSes emerging in the sensornet community to facilitate developing WSN applications. Aside from the basic system implementations, there is also a large body of work devoted to improving OS capabilities in different dimensions. In this paper, we provide a comprehensive review of existing work in sensornet OS design. We first examine the challenges in the OS design space. We then introduce the major components of a sensornet OS. Next, we provide an overview of existing work, present a taxonomy of state-of-the-art OSes, and discuss various approaches to address the design challenges. Finally we discuss evaluations of a sensornet OS and present some recommendations from the perspectives of OS developers and OS users. We have also identified several open problems that need further investigation to make the OS provide stronger support for WSNs.
Keywords
network operating systems; wireless sensor networks; WSN; operating system; sensornet OS design; wireless sensor networks; Application software; Computer science; Hardware; Monitoring; Operating systems; Protection; Resource management; Surveillance; Taxonomy; Wireless sensor networks; Operating systems; performance metrics; wireless sensor networks;
fLanguage
English
Journal_Title
Communications Surveys & Tutorials, IEEE
Publisher
ieee
ISSN
1553-877X
Type
jour
DOI
10.1109/SURV.2010.032610.00045
Filename
5462978
Link To Document