Search papers, labs, and topics across Lattice.
This paper investigates the wait-free solvability of approximate agreement among asynchronous processes using shared read-write registers, focusing on both continuous and discrete input spaces. The authors establish that for continuous CUB spaces, 蔚-agreement is solvable universally, while in discrete settings, simplex agreement is solvable for n+1 processes if the simplicial complex is (n-1)-connected. These findings clarify the conditions under which approximate agreement can be achieved, contributing to the understanding of consensus mechanisms in distributed systems.
蔚-agreement is universally solvable in every CUB space, reshaping our understanding of consensus in continuous settings.
We consider $n$ asynchronous processes prone to crashes, communicating via shared read-write registers, and study the wait-free solvability of approximate agreement: given inputs, processes must output values that are close to each other, and satisfy a validity property. At the very least, if inputs are identical, all outputs must equal that input. The problem has been studied for various input spaces: continuous, discrete, one-dimensional or multidimensional. For metric spaces, validity requires outputs to lie in the convex hull of the inputs. For graphs, and more generally simplicial complexes, several conditions exist. We focus on simplex validity: if inputs span a simplex $蟽$, then outputs are in $蟽$. Agreement requires that outputs span a simplex. Solvability depends on the input space, validity condition, and number of processes. For example, the problem is solvable for all $n$ in the plane, but only for $n \leq 2$ when removing a point. For a graph, solvability for $n=2$ holds iff the graph is connected, but $n\geq 3$ requires acyclicity. In the continuous setting, we consider CUB spaces: a broad class of metric spaces admitting a unique convexity definition, subsuming classical $蔚$-agreement on $[0,1]$ and $m$-dimensional approximate agreement. Our results show that $蔚$-agreement is solvable in every CUB space. In the discrete case, we prove that simplex agreement on a simplicial complex $\mathcal{C}$ is solvable for $n+1$ processes iff $\mathcal{C}$ is $(n-1)$-connected. We discuss several consequences, including a proof of a conjecture by Ledent.