Counting is a fundamental problem of every distributed system as it represents a basic building block to implement high level abstractions. In anonymous dynamic networks, counting is far from being trivial as nodes have no identity and the knowledge about the network is limited to the local perception of the process itself. Moreover, nodes have to cope with continuous changes of the topology imposed by an external adversary. A relevant example of such kind of networks is represented by wireless sensor networks characterized by the dynamicity of the communication links due to possible collisions or to the presence of duty-cycles aimed at battery preservation. In a companion paper [14], a leader-based algorithms to count the number of processes in an anonymous dynamic network, namely ANoK, has been proposed. Such algorithm employs a technique that mimics an energy transfer from the anonymous nodes to the leader to converge to an exact count of the number of nodes having no knowledge on the dynamic network. Unfortunately ANoK is an unconscious counting algorithm, i.e., the algorithm eventually converges to the exact count but there is no node in the network that is able to detect when this happens. In this paper, we define a new algorithm, called A * NoK, by augmenting ANoK with a termination heuristic that allows the leader to decide when it should output the current count and we provide an experimental evaluation, for both A NoK and A* NoK, considering different types of dynamic graphs. © 2014 Springer-Verlag Berlin Heidelberg.

Counting in anonymous dynamic networks: An experimental perspective / DI LUNA, GIUSEPPE ANTONIO; Bonomi, Silvia; Chatzigiannakis, Ioannis; Baldoni, Roberto. - STAMPA. - 8243 LNCS:(2013), pp. 139-154. (Intervento presentato al convegno 9th International Symposium on Algorithms and Experiments for Sensor Systems, Wireless Networks and Distributed Robotics, ALGOSENSORS 2013 tenutosi a Sophia Antipolis nel 5 September 2013 through 6 September 2013) [10.1007/978-3-642-45346-5-11].

Counting in anonymous dynamic networks: An experimental perspective

DI LUNA, GIUSEPPE ANTONIO;BONOMI, Silvia;CHATZIGIANNAKIS, IOANNIS;BALDONI, Roberto
2013

Abstract

Counting is a fundamental problem of every distributed system as it represents a basic building block to implement high level abstractions. In anonymous dynamic networks, counting is far from being trivial as nodes have no identity and the knowledge about the network is limited to the local perception of the process itself. Moreover, nodes have to cope with continuous changes of the topology imposed by an external adversary. A relevant example of such kind of networks is represented by wireless sensor networks characterized by the dynamicity of the communication links due to possible collisions or to the presence of duty-cycles aimed at battery preservation. In a companion paper [14], a leader-based algorithms to count the number of processes in an anonymous dynamic network, namely ANoK, has been proposed. Such algorithm employs a technique that mimics an energy transfer from the anonymous nodes to the leader to converge to an exact count of the number of nodes having no knowledge on the dynamic network. Unfortunately ANoK is an unconscious counting algorithm, i.e., the algorithm eventually converges to the exact count but there is no node in the network that is able to detect when this happens. In this paper, we define a new algorithm, called A * NoK, by augmenting ANoK with a termination heuristic that allows the leader to decide when it should output the current count and we provide an experimental evaluation, for both A NoK and A* NoK, considering different types of dynamic graphs. © 2014 Springer-Verlag Berlin Heidelberg.
2013
9th International Symposium on Algorithms and Experiments for Sensor Systems, Wireless Networks and Distributed Robotics, ALGOSENSORS 2013
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Counting in anonymous dynamic networks: An experimental perspective / DI LUNA, GIUSEPPE ANTONIO; Bonomi, Silvia; Chatzigiannakis, Ioannis; Baldoni, Roberto. - STAMPA. - 8243 LNCS:(2013), pp. 139-154. (Intervento presentato al convegno 9th International Symposium on Algorithms and Experiments for Sensor Systems, Wireless Networks and Distributed Robotics, ALGOSENSORS 2013 tenutosi a Sophia Antipolis nel 5 September 2013 through 6 September 2013) [10.1007/978-3-642-45346-5-11].
File allegati a questo prodotto
File Dimensione Formato  
VE_2013_11573-650909.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 779.94 kB
Formato Adobe PDF
779.94 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/650909
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 16
  • ???jsp.display-item.citation.isi??? ND
social impact