Affiliation:
1. Augusta University and SWPS University of Social Sciences and Humanities, Warszawa, Poland
2. Pace University, New York, NY, USA
Abstract
Starting with with work of Michail et al., the problem of
Counting
the number of nodes in Anonymous Dynamic Networks has attracted a lot of attention. The problem is challenging because nodes are indistinguishable (they lack identifiers and execute the same program), and the topology may change arbitrarily from round to round of communication, as long as the network is connected in each round. The problem is central in distributed computing, as the number of participants is frequently needed to make important decisions, including termination, agreement, synchronization, among others. A variety of distributed algorithms built on top of
mass-distribution
techniques have been presented, analyzed, and experimentally evaluated; some of them assumed additional knowledge of network characteristics, such as bounded degree or given upper bound on the network size. However, the question of whether Counting can be solved deterministically in sub-exponential time remained open. In this work, we answer this question positively by presenting M
ethodical
C
ounting
, which runs in polynomial time and requires no knowledge of network characteristics. Moreover, we also show how to extend M
ethodical
C
ounting
to compute the sum of input values and more complex functions without extra cost. Our analysis leverages previous work on random walks in evolving graphs, combined with carefully chosen alarms in the algorithm that control the process and its parameters. To the best of our knowledge, our Counting algorithm and its extensions to other algebraic and Boolean functions are the first that can be implemented in practice with worst-case guarantees.
Funder
National Science Center Poland
Royal Society
Publisher
Association for Computing Machinery (ACM)
Subject
Artificial Intelligence,Hardware and Architecture,Information Systems,Control and Systems Engineering,Software
Cited by
6 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Algebraic Computations in Anonymous VANET;Lecture Notes in Computer Science;2024
2. History Trees and Their Applications;Lecture Notes in Computer Science;2024
3. Faster Supervised Average Consensus in Adversarial and Stochastic Anonymous Dynamic Networks;ACM Transactions on Parallel Computing;2023-06-20
4. Brief Announcement: Efficient Computation in Congested Anonymous Dynamic Networks;Proceedings of the 2023 ACM Symposium on Principles of Distributed Computing;2023-06-16
5. Computing in Anonymous Dynamic Networks Is Linear;2022 IEEE 63rd Annual Symposium on Foundations of Computer Science (FOCS);2022-10