An anonymous dynamic network is a network of indistinguishable processes whose communication links may appear or disappear unpredictably over time. Previous research has shown that deter-ministically computing an arbitrary function of a multiset of input values given to these processes takes only a linear number of communication rounds (Di Luna-Viglietta, FOCS 2022).However, fast algorithms for anonymous dynamic networks rely on the construction and transmission of large data structures called history trees, whose size is polynomial in the number of processes. This approach is unfeasible if the network is congested, and only messages of logarithmic size can be sent through its links. In fact, it is known that certain basic tasks such as all-to-all token dissemination (by means of single-token forwarding) require ω(n2/log n) rounds in congested networks (Dutta et al., SODA 2013).In this work, we develop a series of practical and efficient techniques that make it possible to use history trees in congested anonymous dynamic networks. Among other applications, we show how to compute arbitrary functions in such networks in O(n3) communication rounds, greatly improving upon previous state-of-the-art algorithms for congested networks.

Brief Announcement: Efficient Computation in Congested Anonymous Dynamic Networks / Di Luna, G. A.; Viglietta, G.. - (2023), pp. 176-179. (Intervento presentato al convegno ACM Symposium on Principles of Distributed Computing tenutosi a Orlando; USA) [10.1145/3583668.3594590].

Brief Announcement: Efficient Computation in Congested Anonymous Dynamic Networks

Di Luna G. A.
;
Viglietta G.
2023

Abstract

An anonymous dynamic network is a network of indistinguishable processes whose communication links may appear or disappear unpredictably over time. Previous research has shown that deter-ministically computing an arbitrary function of a multiset of input values given to these processes takes only a linear number of communication rounds (Di Luna-Viglietta, FOCS 2022).However, fast algorithms for anonymous dynamic networks rely on the construction and transmission of large data structures called history trees, whose size is polynomial in the number of processes. This approach is unfeasible if the network is congested, and only messages of logarithmic size can be sent through its links. In fact, it is known that certain basic tasks such as all-to-all token dissemination (by means of single-token forwarding) require ω(n2/log n) rounds in congested networks (Dutta et al., SODA 2013).In this work, we develop a series of practical and efficient techniques that make it possible to use history trees in congested anonymous dynamic networks. Among other applications, we show how to compute arbitrary functions in such networks in O(n3) communication rounds, greatly improving upon previous state-of-the-art algorithms for congested networks.
2023
ACM Symposium on Principles of Distributed Computing
anonymous dynamic network; congested network; history tree
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Brief Announcement: Efficient Computation in Congested Anonymous Dynamic Networks / Di Luna, G. A.; Viglietta, G.. - (2023), pp. 176-179. (Intervento presentato al convegno ACM Symposium on Principles of Distributed Computing tenutosi a Orlando; USA) [10.1145/3583668.3594590].
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

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/1692573
 Attenzione

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

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