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...
Autores principales: | , , , , |
---|---|
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 |