Cargando…

GTSO: Global Trace Synchronization and Ordering Mechanism for Wireless Sensor Network Monitoring Platforms

Monitoring is one of the best ways to evaluate the behavior of computer systems. When the monitored system is a distributed system—such as a wireless sensor network (WSN)—the monitoring operation must also be distributed, providing a distributed trace for further analysis. The temporal sequence of o...

Descripción completa

Detalles Bibliográficos
Autores principales: Navia, Marlon, Campelo, José Carlos, Bonastre, Alberto, Ors, Rafael
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5796343/
https://www.ncbi.nlm.nih.gov/pubmed/29295494
http://dx.doi.org/10.3390/s18010028
_version_ 1783297488188342272
author Navia, Marlon
Campelo, José Carlos
Bonastre, Alberto
Ors, Rafael
author_facet Navia, Marlon
Campelo, José Carlos
Bonastre, Alberto
Ors, Rafael
author_sort Navia, Marlon
collection PubMed
description Monitoring is one of the best ways to evaluate the behavior of computer systems. When the monitored system is a distributed system—such as a wireless sensor network (WSN)—the monitoring operation must also be distributed, providing a distributed trace for further analysis. The temporal sequence of occurrence of the events registered by the distributed monitoring platform (DMP) must be correctly established to provide cause-effect relationships between them, so the logs obtained in different monitor nodes must be synchronized. Many of synchronization mechanisms applied to DMPs consist in adjusting the internal clocks of the nodes to the same value as a reference time. However, these mechanisms can create an incoherent event sequence. This article presents a new method to achieve global synchronization of the traces obtained in a DMP. It is based on periodic synchronization signals that are received by the monitor nodes and logged along with the recorded events. This mechanism processes all traces and generates a global post-synchronized trace by scaling all times registered proportionally according with the synchronization signals. It is intended to be a simple but efficient offline mechanism. Its application in a WSN-DMP demonstrates that it guarantees a correct ordering of the events, avoiding the aforementioned issues.
format Online
Article
Text
id pubmed-5796343
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-57963432018-02-13 GTSO: Global Trace Synchronization and Ordering Mechanism for Wireless Sensor Network Monitoring Platforms Navia, Marlon Campelo, José Carlos Bonastre, Alberto Ors, Rafael Sensors (Basel) Article Monitoring is one of the best ways to evaluate the behavior of computer systems. When the monitored system is a distributed system—such as a wireless sensor network (WSN)—the monitoring operation must also be distributed, providing a distributed trace for further analysis. The temporal sequence of occurrence of the events registered by the distributed monitoring platform (DMP) must be correctly established to provide cause-effect relationships between them, so the logs obtained in different monitor nodes must be synchronized. Many of synchronization mechanisms applied to DMPs consist in adjusting the internal clocks of the nodes to the same value as a reference time. However, these mechanisms can create an incoherent event sequence. This article presents a new method to achieve global synchronization of the traces obtained in a DMP. It is based on periodic synchronization signals that are received by the monitor nodes and logged along with the recorded events. This mechanism processes all traces and generates a global post-synchronized trace by scaling all times registered proportionally according with the synchronization signals. It is intended to be a simple but efficient offline mechanism. Its application in a WSN-DMP demonstrates that it guarantees a correct ordering of the events, avoiding the aforementioned issues. MDPI 2017-12-23 /pmc/articles/PMC5796343/ /pubmed/29295494 http://dx.doi.org/10.3390/s18010028 Text en © 2017 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
Navia, Marlon
Campelo, José Carlos
Bonastre, Alberto
Ors, Rafael
GTSO: Global Trace Synchronization and Ordering Mechanism for Wireless Sensor Network Monitoring Platforms
title GTSO: Global Trace Synchronization and Ordering Mechanism for Wireless Sensor Network Monitoring Platforms
title_full GTSO: Global Trace Synchronization and Ordering Mechanism for Wireless Sensor Network Monitoring Platforms
title_fullStr GTSO: Global Trace Synchronization and Ordering Mechanism for Wireless Sensor Network Monitoring Platforms
title_full_unstemmed GTSO: Global Trace Synchronization and Ordering Mechanism for Wireless Sensor Network Monitoring Platforms
title_short GTSO: Global Trace Synchronization and Ordering Mechanism for Wireless Sensor Network Monitoring Platforms
title_sort gtso: global trace synchronization and ordering mechanism for wireless sensor network monitoring platforms
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5796343/
https://www.ncbi.nlm.nih.gov/pubmed/29295494
http://dx.doi.org/10.3390/s18010028
work_keys_str_mv AT naviamarlon gtsoglobaltracesynchronizationandorderingmechanismforwirelesssensornetworkmonitoringplatforms
AT campelojosecarlos gtsoglobaltracesynchronizationandorderingmechanismforwirelesssensornetworkmonitoringplatforms
AT bonastrealberto gtsoglobaltracesynchronizationandorderingmechanismforwirelesssensornetworkmonitoringplatforms
AT orsrafael gtsoglobaltracesynchronizationandorderingmechanismforwirelesssensornetworkmonitoringplatforms