Anonymous Obstruction-free $(n,k)$-Set Agreement with $n-k+1$ Atomic Read/Write Registers
Zohir Bouzid (NPA), Michel Raynal (ASAP), Pierre Sutra

TL;DR
This paper presents an optimal obstruction-free algorithm for the $k$-set agreement problem in anonymous asynchronous systems using minimal atomic registers, improving previous bounds and extending to repeated and generalized versions.
Contribution
It introduces the first obstruction-free $k$-set agreement algorithm with $(n-k+1)$ registers in anonymous systems, achieving optimal memory efficiency and extending to repeated and generalized cases.
Findings
Optimal register complexity achieved, matching lower bounds.
Algorithm extends to repeated $(n,k)$-set agreement.
Generalization to $x$-obstruction-freedom with $(n-k+x)$ registers.
Abstract
The -set agreement problem is a generalization of the consensus problem. Namely, assuming each process proposes a value, each non-faulty process has to decide a value such that each decided value was proposed, and no more than different values are decided. This is a hard problem in the sense that it cannot be solved in asynchronous systems as soon as or more processes may crash. One way to circumvent this impossibility consists in weakening its termination property, requiring that a process terminates (decides) only if it executes alone during a long enough period. This is the well-known obstruction-freedom progress condition. Considering a system of {\it anonymous asynchronous} processes, which communicate through atomic {\it read/write registers only}, and where {\it any number of processes may crash}, this paper addresses and solves the challenging open problem of…
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 · Optimization and Search Problems · Cognitive Functions and Memory
