Distributed trigger counting algorithms for arbitrary network topology
The distributed trigger counting (DTC) problem is a fundamental block for many distributed applications. Particularly, such a problem is to raise an alert while the number of triggers received by the whole system reaches a pre‐defined amount. There have been a few algorithms proposed to solve the DT...
Gespeichert in:
Veröffentlicht in: | Wireless communications and mobile computing 2016-11, Vol.16 (16), p.2463-2476 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The distributed trigger counting (DTC) problem is a fundamental block for many distributed applications. Particularly, such a problem is to raise an alert while the number of triggers received by the whole system reaches a pre‐defined amount. There have been a few algorithms proposed to solve the DTC problem in the literature. However, these existing algorithms are all under the assumption that each process knows what kind of network topology the whole system forms as well as playing distinct kind of role in the system. The foregoing assumption is not practical for wireless sensor networks because the network topology of a wireless sensor network cannot be obtained in advance, and the roles of all processes are basically identical during the computation. In this paper, we propose a novel distributed algorithm to solve the DTC problem, free of any aforementioned global assumption. Moreover, in order to reduce the message complexity of our algorithm, we further propose a more message‐efficient version, only with one extra requirement that all processes have learned ahead the number of processes in the system. Copyright © 2016 John Wiley & Sons, Ltd.
We have proposed a novel distributed algorithm to solve the DTC problem, free of any global assumption. Moreover, in order to reduce the message complexity of our algorithm, we further propose a more message‐efficient version, only with one extra requirement that all processes have learned ahead the number of processes in the system. |
---|---|
ISSN: | 1530-8669 1530-8677 |
DOI: | 10.1002/wcm.2698 |