DocumentCode
2694963
Title
A real-time kernel for wireless sensor networks employed in rescue scenarios
Author
Will, Heiko ; Schleiser, Kaspar ; Schiller, Jochen
Author_Institution
Inst. of Comput. Sci., Comput. Syst. & Telematics, Freie Univ. Berlin, Berlin, Germany
fYear
2009
fDate
20-23 Oct. 2009
Firstpage
834
Lastpage
841
Abstract
In rescue scenarios, real-time requirements are one key issue when using wireless sensor networks (WSNs) for tracking and monitoring of rescue forces. If a node detects an alarm condition, the alarm message must be delivered to the base station in time. To guarantee the timely delivery the whole system architecture has to fulfill real-time requirements. There are only a few real-time architectures which can be used for sensor networks. These architectures are too generic to comply with the other requirements of a WSN architecture, like RAM usage and energy awareness. In this paper, we present FireKernel, a real-time micro kernel designed for WSN operating systems with a special focus on hard real-time requirements and strict energy management. It offers a preemptive real-time scheduler, mutexes and synchronous message passing for interprocess communication (IPC). The scheduler is prioritybased and uses no periodical timers. As part of the kernel we introduce a tickless timer system. We have implemented and tested the kernel on MSP430 and ARM7TDMI based sensor nodes. We discuss the kernel´s architecture, implementation and resource usage. Further, we present benchmark results for interrupt latency and energy consumption of the timer architecture.
Keywords
message passing; operating system kernels; radio tracking; radiotelemetry; telecommunication computing; wireless sensor networks; ARM7TDMI based sensor nodes; FireKernel; MSP430 based sensor nodes; base station; energy awareness; energy consumption; energy management; interprocess communication; kernel architecture; operating systems; real-time kernel; rescue force tracking; synchronous message passing; wireless sensor networks; Base stations; Benchmark testing; Delay; Energy consumption; Energy management; Kernel; Message passing; Operating systems; Real time systems; Wireless sensor networks; operating systems; practical experience; real time scheduling; tickless timer; wireless sensor network;
fLanguage
English
Publisher
ieee
Conference_Titel
Local Computer Networks, 2009. LCN 2009. IEEE 34th Conference on
Conference_Location
Zurich
Print_ISBN
978-1-4244-4488-5
Electronic_ISBN
978-1-4244-4487-8
Type
conf
DOI
10.1109/LCN.2009.5355049
Filename
5355049
Link To Document