首页    期刊浏览 2025年12月18日 星期四
登录注册

文章基本信息

  • 标题:Anonymous Obstruction-Free (n,k)-Set Agreement with n-k+1 Atomic Read/Write Registers
  • 本地全文:下载
  • 作者:Zohir Bouzid ; Michel Raynal ; Pierre Sutra
  • 期刊名称:LIPIcs : Leibniz International Proceedings in Informatics
  • 电子版ISSN:1868-8969
  • 出版年度:2016
  • 卷号:46
  • 页码:1-17
  • DOI:10.4230/LIPIcs.OPODIS.2015.18
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:The k-set agreement problem is a generalization of the consensus problem. Namely, assuming that each process proposes a value, every non-faulty process should decide one of the proposed values, and no more than k different values should be decided. This is a hard problem in the sense that we cannot solve it in an asynchronous system, as soon as k or more processes may crash. One way to sidestep this impossibility result consists in weakening the termination property, requiring that a process must decide a value only if it executes alone during a long enough period of time. This is the well-known obstruction-freedom progress condition. Consider a system of n anonymous asynchronous processes that communicate through atomic read/write registers, and such that any number of them may crash. In this paper, we address and solve the challenging open problem of designing an obstruction-free k-set agreement algorithm using only (n-k+1) atomic registers. From a shared memory cost point of view, our algorithm is the best algorithm known so far, thereby establishing a new upper bound on the number of registers needed to solve the problem, and in comparison to the previous upper bound, its gain is (n-k) registers. We then extend this algorithm into a space-optimal solution for the repeated version of k-set agreement, and an x-obstruction-free solution that employs 0(n-k+x) atomic registers (with 1 <= x <= k < n).
  • 关键词:Anonymous processes; Asynchronous system; Atomic read/write register; Consensus; Fault-tolerance; $k$-Set agreement; Obstruction-freedom; Upper bound
国家哲学社会科学文献中心版权所有