Gracefully Degrading Consensus and $k$-Set Agreement in Directed Dynamic Networks
Martin Biely, Peter Robinson, Ulrich Schmid, Manfred Schwarz, and Kyrill Winkler

TL;DR
This paper investigates the limits of achieving consensus and $k$-set agreement in directed dynamic networks with message adversaries, introducing new conditions and algorithms that adapt to network stability and information flow.
Contribution
It introduces vertex-stable root components (VSRCs) as a means to enable consensus and $k$-set agreement under certain dynamic network conditions, and presents algorithms that degrade gracefully based on network strength.
Findings
Consensus impossible under weak connectivity guarantees.
A consensus algorithm works under VSRC(1, 4H + 2).
Gracefully degrading $k$-set agreement is feasible with the proposed algorithms.
Abstract
We study distributed agreement in synchronous directed dynamic networks, where an omniscient message adversary controls the availability of communication links. We prove that consensus is impossible under a message adversary that guarantees weak connectivity only, and introduce vertex-stable root components (VSRCs) as a means for circumventing this impossibility: A VSRC(k, d) message adversary guarantees that, eventually, there is an interval of consecutive rounds where every communication graph contains at most strongly (dynamic) connected components consisting of the same processes, which have at most outgoing links to the remaining processes. We present a consensus algorithm that works correctly under a VSRC(1, 4H + 2) message adversary, where is the dynamic causal network diameter. On the other hand, we show that consensus is impossible against a VSRC(1, H - 1) or a…
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.
Taxonomy
TopicsDistributed systems and fault tolerance · Age of Information Optimization · Opportunistic and Delay-Tolerant Networks
