Petra Berenbrink
Efficient randomised broadcasting in random regular networks with applications in peer-to-peer systems
Berenbrink, Petra; Elsässer, Robert; Friedetzky, Tom
Abstract
We consider broadcasting in random d-regular graphs by using a simple modification of the random phone call model introduced by Karp et al. (Proceedings of the FOCS ’00, 2000). In the phone call model, in every time step, each node calls a randomly chosen neighbour to establish a communication channel to this node. The communication channels can then be used bi-directionally to transmit messages. We show that, if we allow every node to choose four distinct neighbours instead of one, then the average number of message transmissions per node required to broadcast a message efficiently decreases exponentially. Formally, we present an algorithm that has time complexity O(logn) and uses O(nloglogn) transmissions per message. In contrast, we show for the standard model that every distributed algorithm in a restricted address-oblivious model that broadcasts a message in time O(logn) requires Ω(nlogn/logd) message transmissions. Our algorithm efficiently handles limited communication failures, only requires rough estimates of the number of nodes, and is robust against limited changes in the size of the network. Our results have applications in peer-to-peer networks and replicated databases. Preliminary version published in the Proceedings of the 27th Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC 2008).
Citation
Berenbrink, P., Elsässer, R., & Friedetzky, T. (2016). Efficient randomised broadcasting in random regular networks with applications in peer-to-peer systems. Distributed Computing, 29(5), 317-339. https://doi.org/10.1007/s00446-016-0264-0
Journal Article Type | Article |
---|---|
Acceptance Date | Jan 19, 2016 |
Online Publication Date | Mar 25, 2016 |
Publication Date | Oct 1, 2016 |
Deposit Date | Oct 17, 2016 |
Publicly Available Date | Mar 25, 2017 |
Journal | Distributed Computing |
Print ISSN | 0178-2770 |
Electronic ISSN | 1432-0452 |
Publisher | Springer |
Peer Reviewed | Peer Reviewed |
Volume | 29 |
Issue | 5 |
Pages | 317-339 |
DOI | https://doi.org/10.1007/s00446-016-0264-0 |
Public URL | https://durham-repository.worktribe.com/output/1402779 |
Files
Accepted Journal Article
(444 Kb)
PDF
Copyright Statement
The final publication is available at Springer via https://doi.org/10.1007/s00446-016-0264-0
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
Randomized diffusion for indivisible loads
(2015)
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