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 条
  • [1] Real-Time Embedded Sensor Networks
    Govindarasu, Manimaran
    2011 THIRD INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (ICOAC), 2011,
  • [2] Micro real-time pre-emption operating system for industry wireless sensor networks
    Duan, Kanghong
    Zhang, Hongxin
    Song, Shilin
    Wang, Peigang
    Computer Modelling and New Technologies, 2014, 18 (02): : 143 - 150
  • [3] Real-Time Packet Scheduling for Real-Time Wireless Sensor Networks
    Chennakesavula, Pradeep
    Ebenezer, Jemimah
    Murty, S. A. V. Satya
    Jayakumar, T.
    PROCEEDINGS OF THE 2013 3RD IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2013, : 273 - 276
  • [4] Real-Time Communication in Wireless Sensor Networks
    Lee, Jeongcheol
    Shah, Babar
    Pau, Giovanni
    Prieto, Javier
    Kim, Ki-Il
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2018,
  • [5] Real-time indoor monitoring system based on wireless sensor networks
    Wu, Zhengzhong
    Liu, Zilin
    Huang, Xiaowei
    Liu, Jun
    FIFTH INTERNATIONAL SYMPOSIUM ON INSTRUMENTATION SCIENCE AND TECHNOLOGY, 2009, 7133
  • [6] Real-Time Alpine Measurement System Using Wireless Sensor Networks
    Malek, Sami A.
    Avanzi, Francesco
    Brun-Laguna, Keoma
    Maurer, Tessa
    Oroza, Carlos A.
    Hartsough, Peter C.
    Watteyne, Thomas
    Glaser, Steven D.
    SENSORS, 2017, 17 (11):
  • [7] Design and evaluation of a real-time locating system for wireless sensor networks
    Chantzis, Konstantinos
    Chatzigiannakis, Ioannis
    Rolim, Jose
    JOURNAL OF LOCATION BASED SERVICES, 2014, 8 (02) : 97 - 122
  • [8] RFMS: Real-time Flood Monitoring System with Wireless Sensor Networks
    Lee, Jong-uk
    Kim, Jae-Eon
    Kim, Daeyoung
    Chong, Poh Kit
    Kim, Jungsik
    Jang, Philjae
    2008 FIFTH IEEE INTERNATIONAL CONFERENCE ON MOBILE AD-HOC AND SENSOR SYSTEMS, VOLS 1 AND 2, 2008, : 527 - 528
  • [9] An event-driven multi-threading real-time operating system dedicated to wireless sensor networks
    Zhou, Hai-ying
    Wu, Feng
    Hou, Kun-mean
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2008, : 3 - +
  • [10] Research and Application of Embedded Real-Time Operating System
    Bo, Zhang
    FIFTH INTERNATIONAL CONFERENCE ON MACHINE VISION (ICMV 2012): COMPUTER VISION, IMAGE ANALYSIS AND PROCESSING, 2013, 8783