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 条
  • [31] Application of embedded operating system in real-time image processing system
    2005, Wuhan University of Technology, Wuhan, China (27):
  • [32] The testing of timing performance for a real-time embedded operating system
    Duan, F
    Wu, YG
    ISTM/2003: 5TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-6, CONFERENCE PROCEEDINGS, 2003, : 617 - 620
  • [33] VRTX - A REAL-TIME OPERATING SYSTEM FOR EMBEDDED MICROPROCESSOR APPLICATIONS
    READY, JF
    IEEE MICRO, 1986, 6 (04) : 8 - 17
  • [34] UbiFOS: A small real-time operating system for embedded systems
    Ahn, Hee-Joong
    Cho, Moon-Haeng
    Jung, Myoung-Jo
    Kim, Yong-Hee
    Kim, Joo-Man
    Lee, Cheol-Hoon
    ETRI JOURNAL, 2007, 29 (03) : 259 - 269
  • [35] Embedded Partitioning Real-time Operating System Based on Microkernel
    Chen, Tanhong
    Li, Huiyong
    Niu, Jianwei
    Ren, Tao
    Xu, Guizhou
    2019 22ND IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (IEEE CSE 2019) AND 17TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (IEEE EUC 2019), 2019, : 205 - 210
  • [36] Architecture of the Graphics System for Embedded Real-Time Operating Systems
    Giatsintov, Alexander
    Mamrosenko, Kirill
    Bazhenov, Pavel
    TSINGHUA SCIENCE AND TECHNOLOGY, 2023, 28 (03): : 541 - 551
  • [37] On the Analysis of Real-time Operating System Reliability in Embedded Systems
    Mamone, Dario
    Bosio, Alberto
    Savino, Alessandro
    Hamdioui, Said
    Rebaudengo, Maurizio
    2020 33RD IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFT), 2020,
  • [38] Teaching with Video Assistance in Embedded Real-Time Operating System
    Wang, Zhaohong
    Meehan, Kathleen
    Guo, Jing
    2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,
  • [39] eRTOS-USN : A Small Real-Time Operating System for Ubiquitous Sensor Networks
    Cho, Moon-Haeng
    2012 IEEE INTERNATIONAL CONFERENCE ON WIRELESS INFORMATION TECHNOLOGY AND SYSTEMS (ICWITS), 2012,
  • [40] A hybrid method of CSMA/CA and TDMA for real-time data aggregation in wireless sensor networks
    Liu, Qin
    Chang, Yanan
    Jia, Xiaohua
    COMPUTER COMMUNICATIONS, 2013, 36 (03) : 269 - 278