Title :
HybridKernel: Preemptive kernel with event-driven extension for resource constrained wireless sensor networks
Author :
Laukkarinen, Teemu ; Kaseva, Ville A. ; Suhonen, Jukka ; Hämäläinen, Timo D. ; Hännikäinen, Marko
Author_Institution :
Dept. of Comput. Syst., Tampere Univ. of Technol., Tampere, Finland
Abstract :
A low-power wireless sensor network (WSN) implements dynamic communication protocols and embedded sensing applications on resource constrained platform. WSNs utilize dozens of tasks, which have differentiated realtime requirements. This requires an efficient implementation with the use of a real-time operating system optimized for WSNs. Current WSN operating systems are based either on preemptive or event-driven kernels. Preemption provides accurate timings but requires large data memory footprint. Event-driven kernels have small footprint but do not support time as accurately. This paper presents a new HybridKernel for WSNs which combines the advantages of both kernels. It meets five key requirements without any major drawbacks: it halves footprint of preemptive kernels, it provides 2 mus timing accuracy, it minimizes energy consumption, and it can be easily configured and used between preemptive and event-driven parts through a coherent system call interface.
Keywords :
embedded systems; operating system kernels; wireless sensor networks; HybridKernel; dynamic communication protocols; embedded operating systems; event-driven extension; preemptive kernel; resource constrained wireless sensor networks; Accuracy; Energy consumption; Energy efficiency; Kernel; Operating systems; Programming profession; Real time systems; Timing; Wireless sensor networks; Yarn; embedded operating systems; operating system kernels; wireless sensor networks;
Conference_Titel :
Signal Processing Systems, 2009. SiPS 2009. IEEE Workshop on
Conference_Location :
Tampere
Print_ISBN :
978-1-4244-4335-2
Electronic_ISBN :
1520-6130
DOI :
10.1109/SIPS.2009.5336243