LIMOS: a Tiny Real-Time Micro-Kernel for Wireless Objects
TinyOS is a natural event-driven single-task system. It fits for the single-task specific-application but not for the real-time multi-task application; while, SDREAM is a typical distributed real-time micro-kernel. It supports realtime multi-task applications but normally consumes more resources. This paper presents a novel hybrid real-time micro-kernel: LIMOS (LIghtweight Multi-threading Operating System), which combines the features of TinyOS and SDREAM. LIMOS adopts the event & thread two-level architecture and correspondingly has a two-level scheduling policy: ‘event-driven’ (high level scheduling for events) and ‘priority-based preemptive’ (low level scheduling for threads). LIMOS adopts the LINDA concept: tuple space and IN & OUT primitive-pair for system synchronization & communication. At present, LIMOS has been applied into a wireless application with the integration of multi-wireless techniques (RFID, ZigBee, and WiFi).
WSN TinyOS LINDA event driven prioritybased preemptive
Hai-Ying ZHOU Kun-Mean HOU Jean-Pierre CHANET Christophe de VAULX Gil DE SOUSA
Cemagref ,UR TSCF / UMR TETIS,France;Laboratoire LIMOS UMR 6158 CNRS,Blaise Pascal University Clermo Laboratoire LIMOS UMR 6158 CNRS,Blaise Pascal University Clermont-Ferrand II,France Cemagref ,UR TSCF / UMR TETIS,France
国际会议
武汉
英文
2006-09-01(万方平台首次上网日期,不代表论文的发表时间)