Petra Berenbrink
Plurality Consensus in Arbitrary Graphs: Lessons Learned from Load Balancing
Berenbrink, Petra; Friedetzky, Tom; Kling, Peter; Mallmann-Trenn, Frederik; Wastell, Chris
Authors
Dr Tom Friedetzky tom.friedetzky@durham.ac.uk
Associate Professor
Peter Kling
Frederik Mallmann-Trenn
Chris Wastell
Contributors
Piotr Sankowski
Editor
Christos Zaroliagis
Editor
Abstract
We consider plurality consensus in networks of n nodes. Initially, each node has one of k opinions. The nodes execute a (randomized) distributed protocol to agree on the plurality opinion (the opinion initially supported by the most nodes). In certain types of networks the nodes can be quite cheap and simple, and hence one seeks protocols that are not only time efficient but also simple and space efficient. Typically, protocols depend heavily on the employed communication mechanism, which ranges from sequential (only one pair of nodes communicates at any time) to fully parallel (all nodes communicate with all their neighbors at once) and everything in-between. We propose a framework to design protocols for a multitude of communication mechanisms. We introduce protocols that solve the plurality consensus problem and are, with probability 1-o(1), both time and space efficient. Our protocols are based on an interesting relationship between plurality consensus and distributed load balancing. This relationship allows us to design protocols that generalize the state of the art for a large range of problem parameters.
Citation
Berenbrink, P., Friedetzky, T., Kling, P., Mallmann-Trenn, F., & Wastell, C. (2016, August). Plurality Consensus in Arbitrary Graphs: Lessons Learned from Load Balancing. Presented at 24th Annual European Symposium on Algorithms (ESA 2016), Aarhus, Denmark
Presentation Conference Type | Conference Paper (published) |
---|---|
Conference Name | 24th Annual European Symposium on Algorithms (ESA 2016) |
Acceptance Date | Jun 9, 2016 |
Online Publication Date | Aug 18, 2016 |
Publication Date | Aug 22, 2016 |
Deposit Date | Oct 17, 2016 |
Publicly Available Date | Oct 21, 2016 |
Volume | 57 |
Pages | 1-18 |
Series Title | Leibniz International Proceedings in Informatics (LIPIcs) |
Series Number | 10.4230/LIPIcs.ESA.2016.10 |
Series ISSN | 1868-8969 |
Book Title | 24th Annual European Symposium on Algorithms (ESA 2016). |
DOI | https://doi.org/10.4230/lipics.esa.2016.10 |
Public URL | https://durham-repository.worktribe.com/output/1150119 |
Additional Information | Don't think there is a Volume. [HE 13/11/2020] Conference date: 22-26 August 2016 Date of publication: 18.08.2016 |
Files
Published Conference Proceeding
(725 Kb)
PDF
Publisher Licence URL
http://creativecommons.org/licenses/by/4.0/
Copyright Statement
© Petra Berenbrink, Tom Friedetzky, Peter Kling, Frederik Mallmann-Trenn, and Chris Wastell; licensed under Creative Commons License CC-BY.
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 © 2024
Advanced Search