• DocumentCode
    3499318
  • Title

    LIMOS: A Lightweight Multi-Threading Operating System dedicated to Wireless Sensor Networks

  • Author

    Zhou, Hai-ying ; Hou, Kun-mean

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Harbin Inst. of Technol., Harbin
  • fYear
    2007
  • fDate
    21-25 Sept. 2007
  • Firstpage
    3051
  • Lastpage
    3054
  • Abstract
    The operating systems of wireless sensor networks should be suitable for strict-constrained system resources and support two operation modes: event-driven & multi-threading. Traditional embedded operating systems are generally not fit for WSN applications. This paper presents a smart, resource-aware, low-power-consuming and distributed real-time micro-kernel: LIMOS. LIMOS adopts an event & thread two-level system architecture and a two-level scheduling policy: ´non pre-emption priority based´ high level scheduling for events; and ´preemptive priority-based´ low level scheduling for threads. The scheduling scheme is predictable and deterministic with respect to real-time applications. A unique system interface and a system primitive-pair, i.e. tuple and IN & OUT, are proposed for all kinds of system synchronization and communication. LIMOS integrates the advantages of tinyOS and SDREAM. It allows running in different modes. The combination of two kernels extends greatly the application range of LIMOS from simple single-task to multitask applications. In present, LIMOS has been evaluated on several hardware platforms and ported for different applications.
  • Keywords
    embedded systems; multi-threading; operating system kernels; scheduling; software architecture; wireless sensor networks; distributed real-time microkernel; embedded operating system; lightweight multithreading operating system; scheduling policy; strict-constrained system resources; system architecture; system communication; system interface; system primitive-pair; system synchronization; wireless sensor network; Application software; Computer science; Control systems; Laboratories; Operating systems; Sampling methods; Scheduling; Sensor systems; Wireless sensor networks; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Wireless Communications, Networking and Mobile Computing, 2007. WiCom 2007. International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4244-1311-9
  • Type

    conf

  • DOI
    10.1109/WICOM.2007.758
  • Filename
    4340533