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 :
بازگشت