Dynamic Size Counting in the Population Protocol Model

Dominik Kaaser,Maximilian Lohmann
2024-05-08
Abstract:The population protocol model describes collections of distributed agents that interact in pairs to solve a common task. We consider a dynamic variant of this prominent model, where we assume that an adversary may change the population size at an arbitrary point in time. In this model we tackle the problem of counting the population size: in the dynamic size counting problem the goal is to design an algorithm that computes an approximation of $\log n$. This estimate can be used to turn static, non-uniform population protocols, i.e., protocols that depend on the population size $n$, into dynamic and loosely-stabilizing protocols.
Distributed, Parallel, and Cluster Computing
What problem does this paper attempt to address?