Next Article in Journal
Boron Nitride Nanotubes for Spintronics
Next Article in Special Issue
Design of an Elliptic Curve Cryptography Processor for RFID Tag Chips
Previous Article in Journal
Autonomous Navigation System Using a Fuzzy Adaptive Nonlinear H∞ Filter
Previous Article in Special Issue
Applications of Wireless Sensor Networks in Marine Environment Monitoring: A Survey
Article Menu

Export Article

Open AccessArticle
Sensors 2014, 14(9), 17621-17654; doi:10.3390/s140917621

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

1
Internet and Information Technology Laboratory, Wuhan University, Road LuoJia, 430072 Wuhan, China
2
LIMOS Laboratory UMR 6158 CNRS, Blaise Pascal University, Les Cézeaux, BP 10125, 63173, Clermont-Ferrand, France
*
Author to whom correspondence should be addressed.
Received: 7 June 2014 / Revised: 28 August 2014 / Accepted: 12 September 2014 / Published: 22 September 2014
(This article belongs to the Special Issue Wireless Sensor Networks and the Internet of Things)
View Full-Text   |   Download PDF [1666 KB, uploaded 22 September 2014]   |  

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. View Full-Text
Keywords: operating system; wireless sensor network; real-time; hybrid scheduling; dynamic memory allocation; middleware; multi-core; energy conservation; reliability operating system; wireless sensor network; real-time; hybrid scheduling; dynamic memory allocation; middleware; multi-core; energy conservation; reliability
Figures

This is an open access article distributed under the Creative Commons Attribution License (CC BY 3.0).

Scifeed alert for new publications

Never miss any articles matching your research from any publisher
  • Get alerts for new papers matching your research
  • Find out the new papers from selected authors
  • Updated daily for 49'000+ journals and 6000+ publishers
  • Define your Scifeed now

SciFeed Share & Cite This Article

MDPI and ACS Style

Liu, X.; Hou, K.M.; de Vaulx, C.; Shi, H.; Gholami, K.E. MIROS: A Hybrid Real-Time Energy-Efficient Operating System for the Resource-Constrained Wireless Sensor Nodes. Sensors 2014, 14, 17621-17654.

Show more citation formats Show less citations formats

Related Articles

Article Metrics

Article Access Statistics

1

Comments

[Return to top]
Sensors EISSN 1424-8220 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top