DocumentCode
3434585
Title
Versatile Stack Management for Multitasking Sensor Networks
Author
Chu, Rui ; Gu, Lin ; Liu, Yunhao ; Li, Mo ; Lu, Xicheng
Author_Institution
Nat. Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol., Changsha, China
fYear
2010
fDate
21-25 June 2010
Firstpage
388
Lastpage
397
Abstract
The networked application environment has motivated the development of multitasking operating systems for sensor networks and other low-power electronic devices, but their multitasking capability is severely limited because traditional stack management techniques perform poorly on small memory systems. In this paper, we show that combining binary translation and a new kernel runtime can lead to efficient OS designs on resource-constrained platforms. We introduce SenSmart, a multitasking OS for sensor networks, and present new OS design techniques for supporting preemptive multi-task scheduling, memory isolation, and versatile stack management. We have implemented SenSmart on MICA2/MICAz motes. Evaluation shows that SenSmart performs efficient binary translation and demonstrates a significantly better capability in managing concurrent tasks than other sensor net operating systems.
Keywords
Environmental management; Kernel; Low power electronics; Memory management; Multitasking; Operating systems; Performance evaluation; Runtime; Sensor systems; Sensor systems and applications;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems (ICDCS), 2010 IEEE 30th International Conference on
Conference_Location
Genoa, Italy
ISSN
1063-6927
Print_ISBN
978-1-4244-7261-1
Type
conf
DOI
10.1109/ICDCS.2010.42
Filename
5541666
Link To Document