Consensus Through Knot Discovery in Asynchronous Dynamic Networks
Rachel Bricker, Mikhail Nesterenko, Gokarna Sharma

TL;DR
This paper introduces the Knot Identification Problem as a means to achieve consensus in asynchronous, dynamic networks with potentially disconnected states, providing conditions for solvability and an algorithmic solution.
Contribution
It formalizes the Knot Identification Problem for dynamic networks, establishes necessary and sufficient conditions for its solution, and presents a new algorithm KIA with performance evaluation.
Findings
Knot must be observable by all processes
First observed knot must be consistent across processes
Algorithm KIA effectively solves the problem
Abstract
We state the Problem of Knot Identification as a way to achieve consensus in dynamic networks. The network adversary is asynchronous and not oblivious. The network may be disconnected throughout the computation. We determine the necessary and sufficient conditions for the existence of a solution to the Knot Identification Problem: the knots must be observable by all processes and the first observed knot must be the same for all processes. We present an algorithm KIA that solves it. We conduct KIA performance evaluation.
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 · Petri Nets in System Modeling · Interconnection Networks and Systems
