Versatile Stack Management for Multitasking Sensor Networks

Source: Institute of Electrical and Electronics Engineers

Favorite

Free registration required

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, the authors show that combining binary translation and a new kernel runtime can lead to efficient OS designs on resource-constrained platforms. They 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. They have implemented SenSmart on MICA2/MICAz motes.
Format:PDF Size:264.80
Date:Jul 2010