paper

On the Space Complexity of Set Agreement

arXiv:1505.02690

Abstract

The -set agreement problem is a generalization of the classical consensus problem in which processes are permitted to output up to different input values. In a system of processes, an -obstruction-free solution to the problem requires termination only in executions where the number of processes taking steps is eventually bounded by . This family of progress conditions generalizes wait-freedom () and obstruction-freedom (). In this paper, we prove upper and lower bounds on the number of registers required to solve -obstruction-free -set agreement, considering both one-shot and repeated formulations. In particular, we show that repeated set agreement can be solved using registers and establish a nearly matching lower bound of .