Byzantine Approximate Agreement on Graphs
Thomas Nowak, Joel Rybicki

TL;DR
This paper extends approximate agreement to graph-structured data in distributed systems, providing algorithms for Byzantine fault tolerance in asynchronous and synchronous settings with new theoretical bounds.
Contribution
It introduces the first Byzantine-tolerant algorithms for graph-based approximate agreement and lattice agreement, with tight bounds in synchronous systems.
Findings
Approximate agreement on graphs is solvable for d ≥ 1 in asynchronous systems with certain conditions.
New Byzantine-tolerant algorithm for a variant of lattice agreement is proposed.
Tight resilience bounds are established for exact variants in synchronous systems.
Abstract
Consider a distributed system with processors out of which can be Byzantine faulty. In the approximate agreement task, each processor receives an input value and has to decide on an output value such that - the output values are in the convex hull of the non-faulty processors' input values, - the output values are within distance of each other. Classically, the values are assumed to be from an -dimensional Euclidean space, where . In this work, we study the task in a discrete setting, where input values with some structure expressible as a graph. Namely, the input values are vertices of a finite graph and the goal is to output vertices that are within distance of each other in , but still remain in the graph-induced convex hull of the input values. For , the task reduces to consensus and cannot be solved with 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 · Privacy-Preserving Technologies in Data
