title: MIROS: a hybrid real-time energy-efficient operating system for the resource-constrained wireless sensor nodes.
abstract: 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.
authors.affiliation: Internet and Information Technology Laboratory, Wuhan University, Road LuoJia, 430072 Wuhan, China. liu@isima.fr.
authors.forename: Xing
authors.initials: X
authors.lastname: Liu
authors.affiliation: LIMOS Laboratory UMR 6158 CNRS, Blaise Pascal University, Les Cézeaux, BP 10125, 63173, Clermont-Ferrand, France. kun-mean.hou@isima.fr.
authors.forename: Kun Mean
authors.initials: KM
authors.lastname: Hou
authors.affiliation: LIMOS Laboratory UMR 6158 CNRS, Blaise Pascal University, Les Cézeaux, BP 10125, 63173, Clermont-Ferrand, France. devaulx@isima.fr.
authors.forename: Christophe
authors.initials: C
authors.lastname: de Vaulx
authors.affiliation: LIMOS Laboratory UMR 6158 CNRS, Blaise Pascal University, Les Cézeaux, BP 10125, 63173, Clermont-Ferrand, France. shi@isima.fr.
authors.forename: Hongling
authors.initials: H
authors.lastname: Shi
authors.affiliation: LIMOS Laboratory UMR 6158 CNRS, Blaise Pascal University, Les Cézeaux, BP 10125, 63173, Clermont-Ferrand, France. elgholam@isima.fr.
authors.forename: Khalid
authors.initials: K
authors.lastname: El Gholami