Distributed Agreement in Dynamic Peer-to-Peer Networks
John Augustine, Gopal Pandurangan, Peter Robinson, Eli Upfal

TL;DR
This paper presents fast randomized algorithms for distributed agreement in highly dynamic P2P networks, achieving high-probability consensus despite significant node churn within a small number of rounds.
Contribution
It introduces novel algorithms that guarantee stable agreement under high churn rates, even against adaptive adversaries, with polylogarithmic round complexity.
Findings
Achieves agreement in O(log^2 n) rounds under linear churn with oblivious adversaries.
Achieves agreement in O(log m log^3 n) rounds under sublinear churn with adaptive adversaries.
Requires only polylogarithmic bits per node per round for the oblivious adversary algorithm.
Abstract
Motivated by the need for robust and fast distributed computation in highly dynamic Peer-to-Peer (P2P) networks, we study algorithms for the fundamental distributed agreement problem. P2P networks are highly dynamic networks that experience heavy node {\em churn}. Our goal is to design fast algorithms (running in a small number of rounds) that guarantee, despite high node churn rate, that almost all nodes reach a stable agreement. Our main contributions are randomized distributed algorithms that guarantee {\em stable almost-everywhere agreement} with high probability even under high adversarial churn in a polylogarithmic number of rounds: 1. An -round ( is the stable network size) randomized algorithm that achieves almost-everywhere agreement with high probability under up to {\em linear} churn {\em per round} (i.e., , for some small constant $\epsilon >…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
