A hybrid embedded real-time operating system for wireless sensor networks

被引:0
|
作者
Zhou, Hai-Ying [1 ]
Hou, Kun-Mean [2 ]
Vaulx, Christophe D.E. [2 ]
Zuo, De-Cheng [1 ]
机构
[1] School of Computer Science and Technology, Harbin Institute of Technology, Harbin, China
[2] LIMOS Laboratory UMR 6158 CNRS, University of Blaise Pascal, Clermont-Ferrand, France
关键词
Real time systems - Cooperative communication - Scheduling - Embedded systems - Computer operating systems;
D O I
10.4304/jnw.4.6.428-435
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:428 / 435
相关论文
共 50 条
  • [21] Real-Time Query Scheduling for Wireless Sensor Networks
    Chipara, Octav
    Lu, Chenyang
    Roman, Gruia-Catalin
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (09) : 1850 - 1865
  • [22] Real-time collaborative monitoring in wireless sensor networks
    Berisha, Visar
    Kwon, Homin
    Spanias, Andreas
    2006 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING, VOLS 1-13, 2006, : 3571 - 3574
  • [23] Real-time performance analysis for wireless sensor networks
    Zhou, Qiang
    Xiong, Huagang
    Lin, Hengqing
    2007 IFIP INTERNATIONAL CONFERENCE ON NETWORK AND PARALLEL COMPUTING WORKSHOPS, PROCEEDINGS, 2007, : 337 - +
  • [24] Real-time query scheduling for wireless sensor networks
    Chipara, Octav
    Lu, Chenyang
    Roman, Gruia-Catalin
    RTSS 2007: 28TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2007, : 389 - 399
  • [25] Simulating Real-Time Aspects of Wireless Sensor Networks
    Pagano, Paolo
    Chitnis, Mangesh
    Lipari, Giuseppe
    Nastasi, Christian
    Liang, Yao
    EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2010,
  • [26] Simulating Real-Time Aspects of Wireless Sensor Networks
    Paolo Pagano
    Mangesh Chitnis
    Giuseppe Lipari
    Christian Nastasi
    Yao Liang
    EURASIP Journal on Wireless Communications and Networking, 2010
  • [27] Real-time Multicasting Protocol in Wireless Sensor Networks
    Park, Hosung
    Lee, Jeongcheol
    Oh, Seungmin
    Yim, Yongbin
    Kim, Sang-Ha
    2011 IEEE VEHICULAR TECHNOLOGY CONFERENCE (VTC FALL), 2011,
  • [28] Instrumenting wireless sensor networks for real-time surveillance
    Oh, Songhwai
    Chen, Phoebus
    Manzo, Michael
    Sastry, Shankar
    2006 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), VOLS 1-10, 2006, : 3128 - +
  • [29] Hybrid Wired/Wireless Networks for Real-Time Communications
    Cena, Gianluca
    Valenzano, Adriano
    Vitturi, Stefano
    IEEE INDUSTRIAL ELECTRONICS MAGAZINE, 2008, 2 (01) : 8 - 20
  • [30] OPTIMIZING NODE RESPONSE USING REAL-TIME OPERATING SYSTEM IN WIRELESS SENSORS NETWORKS
    Popeanga, Catalin
    Ionescu, Gabriel
    Dobrescu, Radu
    UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN SERIES C-ELECTRICAL ENGINEERING AND COMPUTER SCIENCE, 2013, 75 (01): : 37 - 46