Cargando…

DDR-coin: An Efficient Probabilistic Distributed Trigger Counting Algorithm

A distributed trigger counting (DTC) problem is to detect w triggers in the distributed system consisting of n nodes. DTC algorithms can be used for monitoring systems using sensors to detect a significant global change. When designing an efficient DTC algorithm, the following goals should be consid...

Descripción completa

Detalles Bibliográficos
Autores principales: Kim, Seokhyun, Park, Yongsu
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7696785/
https://www.ncbi.nlm.nih.gov/pubmed/33187349
http://dx.doi.org/10.3390/s20226446
_version_ 1783615483487977472
author Kim, Seokhyun
Park, Yongsu
author_facet Kim, Seokhyun
Park, Yongsu
author_sort Kim, Seokhyun
collection PubMed
description A distributed trigger counting (DTC) problem is to detect w triggers in the distributed system consisting of n nodes. DTC algorithms can be used for monitoring systems using sensors to detect a significant global change. When designing an efficient DTC algorithm, the following goals should be considered; minimizing the whole number of exchanged messages used for counting triggers and even distribution of communication loads among nodes. In this paper, we present an efficient DTC algorithm, DDR-coin (Deterministic Detection of Randomly generated coins). The message complexity—the total number of exchanged messages—of DDR-coin is [Formula: see text] in average. MaxRcvLoad—the maximum number of received messages to detect w triggers in each node—is [Formula: see text] on average. DDR-coin is not an exact algorithm; even though w triggers are received by the n nodes, it can fail to raise an alarm with a negligible probability. However, DDR-coin is more efficient than exact DTC algorithms on average and the gap between those is increased for larger n. We implemented the prototype of the proposed scheme using NetLogo 6.1.1. We confirmed that experimental results are close to our mathematical analysis. Compared with the previous schemes—TreeFill, CoinRand, and RingRand— DDR-coin shows smaller message complexity and MaxRcvLoad.
format Online
Article
Text
id pubmed-7696785
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-76967852020-11-29 DDR-coin: An Efficient Probabilistic Distributed Trigger Counting Algorithm Kim, Seokhyun Park, Yongsu Sensors (Basel) Article A distributed trigger counting (DTC) problem is to detect w triggers in the distributed system consisting of n nodes. DTC algorithms can be used for monitoring systems using sensors to detect a significant global change. When designing an efficient DTC algorithm, the following goals should be considered; minimizing the whole number of exchanged messages used for counting triggers and even distribution of communication loads among nodes. In this paper, we present an efficient DTC algorithm, DDR-coin (Deterministic Detection of Randomly generated coins). The message complexity—the total number of exchanged messages—of DDR-coin is [Formula: see text] in average. MaxRcvLoad—the maximum number of received messages to detect w triggers in each node—is [Formula: see text] on average. DDR-coin is not an exact algorithm; even though w triggers are received by the n nodes, it can fail to raise an alarm with a negligible probability. However, DDR-coin is more efficient than exact DTC algorithms on average and the gap between those is increased for larger n. We implemented the prototype of the proposed scheme using NetLogo 6.1.1. We confirmed that experimental results are close to our mathematical analysis. Compared with the previous schemes—TreeFill, CoinRand, and RingRand— DDR-coin shows smaller message complexity and MaxRcvLoad. MDPI 2020-11-11 /pmc/articles/PMC7696785/ /pubmed/33187349 http://dx.doi.org/10.3390/s20226446 Text en © 2020 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
Kim, Seokhyun
Park, Yongsu
DDR-coin: An Efficient Probabilistic Distributed Trigger Counting Algorithm
title DDR-coin: An Efficient Probabilistic Distributed Trigger Counting Algorithm
title_full DDR-coin: An Efficient Probabilistic Distributed Trigger Counting Algorithm
title_fullStr DDR-coin: An Efficient Probabilistic Distributed Trigger Counting Algorithm
title_full_unstemmed DDR-coin: An Efficient Probabilistic Distributed Trigger Counting Algorithm
title_short DDR-coin: An Efficient Probabilistic Distributed Trigger Counting Algorithm
title_sort ddr-coin: an efficient probabilistic distributed trigger counting algorithm
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7696785/
https://www.ncbi.nlm.nih.gov/pubmed/33187349
http://dx.doi.org/10.3390/s20226446
work_keys_str_mv AT kimseokhyun ddrcoinanefficientprobabilisticdistributedtriggercountingalgorithm
AT parkyongsu ddrcoinanefficientprobabilisticdistributedtriggercountingalgorithm