Cargando…

A Hardware-Supported Algorithm for Self-Managed and Choreographed Task Execution in Sensor Networks

Nowadays, sensor networks are composed of a great number of tiny resource-constraint nodes, whose management is increasingly more complex. In fact, although collaborative or choreographic task execution schemes are which fit in the most perfect way with the nature of sensor networks, they are rarely...

Descripción completa

Detalles Bibliográficos
Autores principales: Bordel, Borja, Miguel, Carlos, Alcarria, Ramón, Robles, Tomás
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5877301/
https://www.ncbi.nlm.nih.gov/pubmed/29518986
http://dx.doi.org/10.3390/s18030812
_version_ 1783310673273421824
author Bordel, Borja
Miguel, Carlos
Alcarria, Ramón
Robles, Tomás
author_facet Bordel, Borja
Miguel, Carlos
Alcarria, Ramón
Robles, Tomás
author_sort Bordel, Borja
collection PubMed
description Nowadays, sensor networks are composed of a great number of tiny resource-constraint nodes, whose management is increasingly more complex. In fact, although collaborative or choreographic task execution schemes are which fit in the most perfect way with the nature of sensor networks, they are rarely implemented because of the high resource consumption of these algorithms (especially if networks include many resource-constrained devices). On the contrary, hierarchical networks are usually designed, in whose cusp it is included a heavy orchestrator with a remarkable processing power, being able to implement any necessary management solution. However, although this orchestration approach solves most practical management problems of sensor networks, a great amount of the operation time is wasted while nodes request the orchestrator to address a conflict and they obtain the required instructions to operate. Therefore, in this paper it is proposed a new mechanism for self-managed and choreographed task execution in sensor networks. The proposed solution considers only a lightweight gateway instead of traditional heavy orchestrators and a hardware-supported algorithm, which consume a negligible amount of resources in sensor nodes. The gateway avoids the congestion of the entire sensor network and the hardware-supported algorithm enables a choreographed task execution scheme, so no particular node is overloaded. The performance of the proposed solution is evaluated through numerical and electronic ModelSim-based simulations.
format Online
Article
Text
id pubmed-5877301
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-58773012018-04-09 A Hardware-Supported Algorithm for Self-Managed and Choreographed Task Execution in Sensor Networks Bordel, Borja Miguel, Carlos Alcarria, Ramón Robles, Tomás Sensors (Basel) Article Nowadays, sensor networks are composed of a great number of tiny resource-constraint nodes, whose management is increasingly more complex. In fact, although collaborative or choreographic task execution schemes are which fit in the most perfect way with the nature of sensor networks, they are rarely implemented because of the high resource consumption of these algorithms (especially if networks include many resource-constrained devices). On the contrary, hierarchical networks are usually designed, in whose cusp it is included a heavy orchestrator with a remarkable processing power, being able to implement any necessary management solution. However, although this orchestration approach solves most practical management problems of sensor networks, a great amount of the operation time is wasted while nodes request the orchestrator to address a conflict and they obtain the required instructions to operate. Therefore, in this paper it is proposed a new mechanism for self-managed and choreographed task execution in sensor networks. The proposed solution considers only a lightweight gateway instead of traditional heavy orchestrators and a hardware-supported algorithm, which consume a negligible amount of resources in sensor nodes. The gateway avoids the congestion of the entire sensor network and the hardware-supported algorithm enables a choreographed task execution scheme, so no particular node is overloaded. The performance of the proposed solution is evaluated through numerical and electronic ModelSim-based simulations. MDPI 2018-03-07 /pmc/articles/PMC5877301/ /pubmed/29518986 http://dx.doi.org/10.3390/s18030812 Text en © 2018 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 (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Bordel, Borja
Miguel, Carlos
Alcarria, Ramón
Robles, Tomás
A Hardware-Supported Algorithm for Self-Managed and Choreographed Task Execution in Sensor Networks
title A Hardware-Supported Algorithm for Self-Managed and Choreographed Task Execution in Sensor Networks
title_full A Hardware-Supported Algorithm for Self-Managed and Choreographed Task Execution in Sensor Networks
title_fullStr A Hardware-Supported Algorithm for Self-Managed and Choreographed Task Execution in Sensor Networks
title_full_unstemmed A Hardware-Supported Algorithm for Self-Managed and Choreographed Task Execution in Sensor Networks
title_short A Hardware-Supported Algorithm for Self-Managed and Choreographed Task Execution in Sensor Networks
title_sort hardware-supported algorithm for self-managed and choreographed task execution in sensor networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5877301/
https://www.ncbi.nlm.nih.gov/pubmed/29518986
http://dx.doi.org/10.3390/s18030812
work_keys_str_mv AT bordelborja ahardwaresupportedalgorithmforselfmanagedandchoreographedtaskexecutioninsensornetworks
AT miguelcarlos ahardwaresupportedalgorithmforselfmanagedandchoreographedtaskexecutioninsensornetworks
AT alcarriaramon ahardwaresupportedalgorithmforselfmanagedandchoreographedtaskexecutioninsensornetworks
AT roblestomas ahardwaresupportedalgorithmforselfmanagedandchoreographedtaskexecutioninsensornetworks
AT bordelborja hardwaresupportedalgorithmforselfmanagedandchoreographedtaskexecutioninsensornetworks
AT miguelcarlos hardwaresupportedalgorithmforselfmanagedandchoreographedtaskexecutioninsensornetworks
AT alcarriaramon hardwaresupportedalgorithmforselfmanagedandchoreographedtaskexecutioninsensornetworks
AT roblestomas hardwaresupportedalgorithmforselfmanagedandchoreographedtaskexecutioninsensornetworks