Cargando…

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

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 arti...

Descripción completa

Detalles Bibliográficos
Autores principales: Liu, Xing, Hou, Kun Mean, de Vaulx, Christophe, Shi, Hongling, Gholami, Khalid El
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4208242/
https://www.ncbi.nlm.nih.gov/pubmed/25248069
http://dx.doi.org/10.3390/s140917621
_version_ 1782341102458634240
author Liu, Xing
Hou, Kun Mean
de Vaulx, Christophe
Shi, Hongling
Gholami, Khalid El
author_facet Liu, Xing
Hou, Kun Mean
de Vaulx, Christophe
Shi, Hongling
Gholami, Khalid El
author_sort Liu, Xing
collection PubMed
description 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.
format Online
Article
Text
id pubmed-4208242
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-42082422014-10-24 MIROS: A Hybrid Real-Time Energy-Efficient Operating System for the Resource-Constrained Wireless Sensor Nodes Liu, Xing Hou, Kun Mean de Vaulx, Christophe Shi, Hongling Gholami, Khalid El Sensors (Basel) Article 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. MDPI 2014-09-22 /pmc/articles/PMC4208242/ /pubmed/25248069 http://dx.doi.org/10.3390/s140917621 Text en © 2014 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).
spellingShingle Article
Liu, Xing
Hou, Kun Mean
de Vaulx, Christophe
Shi, Hongling
Gholami, Khalid El
MIROS: A Hybrid Real-Time Energy-Efficient Operating System for the Resource-Constrained Wireless Sensor Nodes
title MIROS: A Hybrid Real-Time Energy-Efficient Operating System for the Resource-Constrained Wireless Sensor Nodes
title_full MIROS: A Hybrid Real-Time Energy-Efficient Operating System for the Resource-Constrained Wireless Sensor Nodes
title_fullStr MIROS: A Hybrid Real-Time Energy-Efficient Operating System for the Resource-Constrained Wireless Sensor Nodes
title_full_unstemmed MIROS: A Hybrid Real-Time Energy-Efficient Operating System for the Resource-Constrained Wireless Sensor Nodes
title_short MIROS: A Hybrid Real-Time Energy-Efficient Operating System for the Resource-Constrained Wireless Sensor Nodes
title_sort miros: a hybrid real-time energy-efficient operating system for the resource-constrained wireless sensor nodes
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4208242/
https://www.ncbi.nlm.nih.gov/pubmed/25248069
http://dx.doi.org/10.3390/s140917621
work_keys_str_mv AT liuxing mirosahybridrealtimeenergyefficientoperatingsystemfortheresourceconstrainedwirelesssensornodes
AT houkunmean mirosahybridrealtimeenergyefficientoperatingsystemfortheresourceconstrainedwirelesssensornodes
AT devaulxchristophe mirosahybridrealtimeenergyefficientoperatingsystemfortheresourceconstrainedwirelesssensornodes
AT shihongling mirosahybridrealtimeenergyefficientoperatingsystemfortheresourceconstrainedwirelesssensornodes
AT gholamikhalidel mirosahybridrealtimeenergyefficientoperatingsystemfortheresourceconstrainedwirelesssensornodes