DocumentCode :
2522737
Title :
An Event-driven Multi-threading Real-time Operating System Dedicated to Wireless Sensor Networks
Author :
Zhou, Hai-ying ; Wu, Feng ; Hou, Kun-mean
Author_Institution :
Sch. of Comput. Sci. & Technol., Harbin Inst. of Technol., Harbin
fYear :
2008
fDate :
29-31 July 2008
Firstpage :
3
Lastpage :
12
Abstract :
At present, the OSs (Operating system) employed for WSN (wireless sensor networks) are either satisfied with only one or two application classes or unsuitable for strict-constrained resources. In view of a variety of WSN applications, there is a need of developing a self-adaptable and self-configurable embedded real-time operating system (RTOS). This paper presents a resource-aware and low-power RTOS termed LIMOS. This kernel adopts a component-based three-level system architecture: action (system operation), thread (component) and event (container). In accordance, a predictable and deterministic two-level scheduling mechanism is proposed: ´non pre-emption priority based´ high level scheduling for events and ´preemptive priority-based´ low level scheduling for threads. Employing the concepts of LINDA language, LIMOS provides a simplified tuple space and a light IN/OUT system primitive-pair to achieve system communication and synchronization. LIMOS is capable of self-adapting to run on two operation modes: event-driven and multi-threading, with respect to the application diversity. The performance evaluation and comparison shows LIMOS has tiny resource consumption and is fit for the real-time applications. Currently LIMOS has been ported on several hardware platforms for different WSN applications.
Keywords :
multi-threading; network operating systems; wireless sensor networks; component-based three-level system architecture; deterministic two-level scheduling; event-driven multi-threading real-time operating system; self-adaptable embedded real-time operating system; self-configurable embedded real-time operating system; wireless sensor network; Computer science; Containers; Earth Observing System; Embedded software; Laboratories; Multithreading; Operating systems; Real time systems; Wireless sensor networks; Yarn; Event-driven; Multi-threading; RTOS; Wireless Senosr Network;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Software and Systems, 2008. ICESS '08. International Conference on
Conference_Location :
Sichuan
Print_ISBN :
978-0-7695-3287-5
Type :
conf
DOI :
10.1109/ICESS.2008.58
Filename :
4595531
Link To Document :
بازگشت