Research output: Contribution to journal › Article › peer-review
Petra Berenbrink, Robert Elsaesser, Tom Friedetzky, Dominik Kaaser, Peter Kling, Tomasz Radzik
Original language | English |
---|---|
Number of pages | 23 |
Journal | DISTRIBUTED COMPUTING |
Volume | 34 |
Issue number | 2 |
Early online date | 5 Aug 2020 |
DOIs | |
Accepted/In press | 22 Jul 2020 |
E-pub ahead of print | 5 Aug 2020 |
Additional links |
Population_Protocols_for_Majority_BEFKKR__DistComp_ accepted_manuscript
Population_Protocols_for_Majority_BEFKKR_DistComp_accepted_manuscript.pdf, 730 KB, application/pdf
Uploaded date:10 Aug 2020
Version:Accepted author manuscript
Population protocols are a model for distributed computing that is focused on simplicity and robustness. A system of n identical agents (finite state machines) performs a global task like electing a unique leader or determining the majority opinion when each agent has one of two opinions. Agents communicate in pairwise interactions with randomly assigned communication partners. Quality is measured in two ways: the number of interactions to complete the task and the number of states per agent. We present protocols for the majority problem that allow for a trade-off between these two measures. Compared to the only other trade-off result (Alistarh et al. in Proceedings of the 2015 ACM symposium on principles of distributed computing, Donostia-San Sebastián, 2015), we improve the number of interactions by almost a linear factor. Furthermore, our protocols can be made uniform (working correctly without any information on the population size n), yielding the first uniform majority protocols that stabilize in a subquadratic number of interactions.
King's College London - Homepage
© 2020 King's College London | Strand | London WC2R 2LS | England | United Kingdom | Tel +44 (0)20 7836 5454