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