• 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