Robert Elsässer
Brief Announcement: Rapid Asynchronous Plurality Consensus
Elsässer, Robert; Friedetzky, Tom; Kaaser, Dominik; Mallmann-Trenn, Frederik
Authors
Dr Tom Friedetzky tom.friedetzky@durham.ac.uk
Associate Professor
Dominik Kaaser
Frederik Mallmann-Trenn
Abstract
We consider distributed plurality consensus on a complete graph of size n with k initial opinions in the following asynchronous communication model. Each node is equipped with a random Poisson clock with parameter lambda=1. Whenever a node's clock ticks, it samples some neighbors uniformly at random and adjusts its opinion according to the sample. Distributed plurality consensus has been deeply studied in the synchronous communication model. A prominent example is the so-called Two-Choices protocol, where in each round, every node chooses two neighbors uniformly at random, and if the two sampled opinions coincide, then that opinion is adopted. This protocol is very efficient when k=2. If k=O(nε) for some small epsilon, we show that it converges to the initial plurality opinion within O(k log n) rounds, w.h.p., as long as the initial difference between the largest and second largest opinion is Omega(sqrt(n log n)). On the negative side, we show that there are cases in which Omega(k) rounds are needed, w.h.p. To beat this lower bound, we combine the Two-Choices protocol with push-pull broadcasting. We divide the process into several phases, where each phase consists of a two-choices round followed by several broadcasting rounds. Our main contribution is a non-trivial adaptation of this approach to the above asynchronous model. If the support of the most frequent opinion is at least (1+ε) times that of the second-most frequent one and k=O(Exp(log n / log log n)), then our protocol achieves the best possible run time of O(log n), w.h.p. Key to our adaptation is that we relax full synchronicity by allowing o(n) nodes to be poorly synchronized, and the well synchronized nodes are only required to be within a certain time difference from one another. We enforce this sufficient synchronicity by introducing a novel gadget into the protocol. Other parts of the adaptation are made to work using arguments and techniques based on a Pólya urn model.
Citation
Elsässer, R., Friedetzky, T., Kaaser, D., & Mallmann-Trenn, F. (2017, July). Brief Announcement: Rapid Asynchronous Plurality Consensus. Presented at ACM Symposium on Principles of Distributed Computing (PODC), Washington D.C., USA
Presentation Conference Type | Conference Paper (published) |
---|---|
Conference Name | ACM Symposium on Principles of Distributed Computing (PODC) |
Start Date | Jul 25, 2017 |
End Date | Jul 27, 2017 |
Acceptance Date | Apr 27, 2017 |
Publication Date | Jul 27, 2017 |
Deposit Date | Jun 11, 2017 |
Publicly Available Date | Jun 13, 2017 |
Pages | 363-365 |
Book Title | Proceedings of ACM Symposium on Principles of Distributed Computing (PODC '17) : Washington, DC, USA — July 25 - 27, 2017. |
DOI | https://doi.org/10.1145/3087801.3087860 |
Public URL | https://durham-repository.worktribe.com/output/1146809 |
Additional Information | July 25-27, 2017 |
Files
Accepted Conference Proceeding
(508 Kb)
PDF
Copyright Statement
© Copyright held by the owner/author(s) 2017. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in Elsässer, Robert, Friedetzky, Tom, Kaaser, Dominik & Mallmann-Trenn, Frederik (2017), Brief Announcement: Rapid Asynchronous Plurality Consensus, ACM Symposium on Principles of Distributed Computing (PODC). Washington, DC, ACM, New York, NY, USA, 363-365, https://doi.org/10.1145/3087801.3087860.
You might also like
Randomized renaming in shared memory systems
(2021)
Journal Article
Time-space trade-offs in population protocols for the majority problem
(2020)
Journal Article
Self-Stabilizing Balls and Bins in Batches
(2018)
Journal Article
Threshold Load Balancing With Weighted Tasks
(2017)
Journal Article
Downloadable Citations
About Durham Research Online (DRO)
Administrator e-mail: dro.admin@durham.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search