MIROS: A Hybrid Real-Time Energy-Efficient Operating System for the Resource-Constrained Wireless Sensor Nodes

被引:3
作者
Liu, Xing [1 ,2 ]
Hou, Kun Mean [2 ]
de Vaulx, Christophe [2 ]
Shi, Hongling [2 ]
El Gholami, Khalid [2 ]
机构
[1] Wuhan Univ, Internet & Informat Technol Lab, Wuhan 430072, Peoples R China
[2] Univ Blaise Pascal, CNRS, UMR 6158, LIMOS Lab, F-63173 Clermont Ferrand, France
关键词
operating system; wireless sensor network; real-time; hybrid scheduling; dynamic memory allocation; middleware; multi-core; energy conservation; reliability; CHALLENGES;
D O I
10.3390/s140917621
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Operating system (OS) technology is significant for the proliferation of the wireless sensor network (WSN). With an outstanding OS; the constrained WSN resources (processor; memory and energy) can be utilized efficiently. Moreover; the user application development can be served soundly. In this article; a new hybrid; real-time; memory-efficient; energy-efficient; user-friendly and fault-tolerant WSN OS MIROS is designed and implemented. MIROS implements the hybrid scheduler and the dynamic memory allocator. Real-time scheduling can thus be achieved with low memory consumption. In addition; it implements a mid-layer software EMIDE (Efficient Mid-layer Software for User-Friendly Application Development Environment) to decouple the WSN application from the low-level system. The application programming process can consequently be simplified and the application reprogramming performance improved. Moreover; it combines both the software and the multi-core hardware techniques to conserve the energy resources; improve the node reliability; as well as achieve a new debugging method. To evaluate the performance of MIROS; it is compared with the other WSN OSes (TinyOS; Contiki; SOS; openWSN and mantisOS) from different OS concerns. The final evaluation results prove that MIROS is suitable to be used even on the tight resource-constrained WSN nodes. It can support the real-time WSN applications. Furthermore; it is energy efficient; user friendly and fault tolerant.
引用
收藏
页码:17621 / 17654
页数:34
相关论文
共 37 条
[31]  
Torgerson A., 2005, THESIS U COLORADO BO
[32]  
Vahalia U., 1996, UNIX Internals: The New Frontiers
[33]   Reprogramming wireless sensor networks: Challenges and approaches [J].
Wang, Qiang ;
Zhu, Yaoyao ;
Cheng, Liang .
IEEE NETWORK, 2006, 20 (03) :48-55
[34]   OpenWSN: a standards-based low-power wireless development environment [J].
Watteyne, Thomas ;
Vilajosana, Xavier ;
Kerkez, Branko ;
Chraim, Fabien ;
Weekly, Kevin ;
Wang, Qin ;
Glaser, Steven ;
Pister, Kris .
TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2012, 23 (05) :480-493
[35]  
Willson P.R., 1995, P INT WORKSH MEM MAN
[36]   QoS challenges and opportunities in wireless sensor/actuator networks [J].
Xia, Feng .
SENSORS, 2008, 8 (02) :1099-1110
[37]  
Zhou H.-Y., 2008, P INT C EMB SOFTW SY