Agreement Tasks in Fault-Prone Synchronous Networks of Arbitrary Structure
Pierre Fraigniaud, Minh Hang Nguyen, Ami Paz

TL;DR
This paper proves that the radius-based rounds are necessary and sufficient for solving consensus in fault-prone networks of arbitrary structure, confirming the optimality of recent algorithms and extending results to more general failure and agreement models.
Contribution
It establishes the optimality of the radius-based round complexity for consensus in arbitrary graphs with crash failures, confirming a conjecture and extending to k-set agreement.
Findings
Radius(G,t) rounds are necessary for consensus with up to t crashes.
The result extends to cases where t exceeds graph connectivity.
The findings apply to k-set agreement, broadening the scope.
Abstract
Consensus is arguably the most studied problem in distributed computing as a whole, and particularly in the distributed message-passing setting. In this latter framework, research on consensus has considered various hypotheses regarding the failure types, the memory constraints, the algorithmic performances (e.g., early stopping and obliviousness), etc. Surprisingly, almost all of this work assumes that messages are passed in a \emph{complete} network, i.e., each process has a direct link to every other process. A noticeable exception is the recent work of Casta\~neda et al. (Inf. Comput. 2023) who designed a generic oblivious algorithm for consensus running in rounds in every graph~, when up to nodes can crash by irrevocably stopping, where is smaller than the node-connectivity of~. Here, denotes a graph parameter called the…
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.
