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