Abstract | ||
---|---|---|
Traditional operating systems for wireless sensor networks (WSN) are based on either event-driven or multitask concept. Instead, this paper presents an embedded real-time operating system, named HEROS 'Hybrid Embedded Real-time Operating System', which is configurable to run in different modes: event-driven, multitask or hybrid to adapt to diverse domains of WSN applications. HEROS adopts a modular and hierarchical architecture: action (system operation), thread (component) and event (etask) and provides a predictable and deterministic scheduling mechanism: 'non pre-emption priority based' scheduling for events and 'pre-emptive priority-based' scheduling for threads. Furthermore, to ease distributed cooperative application, HEROS adopts LINDA concept by providing a simplified tuple space and a lightweight IN/OUT primitive-pair to implement system communication & synchronization. Currently, HEROS has been implemented and evaluated in different applications and on different platforms. The experimentation results show that HEROS has a small footprint and meets different real-time application requirements. |
Year | DOI | Venue |
---|---|---|
2009 | 10.4304/jnw.4.6.428-435 | JNW |
Keywords | Field | DocType |
tuple and in/out,wireless sensor network,event-driven,index terms—real-time multitask,operating system,real time,real time operating system,tuple space,indexing terms,event driven | Tuple space,Embedded operating system,Synchronization,Computer science,Scheduling (computing),Real-time operating system,Thread (computing),Modular design,Wireless sensor network,Distributed computing,Embedded system | Journal |
Volume | Issue | Citations |
4 | 6 | 0 |
PageRank | References | Authors |
0.34 | 3 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Haiying Zhou | 1 | 87 | 13.25 |
Kun-Mean Hou | 2 | 36 | 3.81 |
Christophe De Vaulx | 3 | 11 | 6.90 |
De-Cheng Zuo | 4 | 86 | 18.87 |