Some New Results With k-Set Agreement

被引:0
|
作者
Delporte-Gallet, Carole [1 ]
Fauconnier, Hugues [1 ]
Safir, Mouna [1 ,2 ]
机构
[1] Univeriste Paris Cite, IRIF, Paris, France
[2] Univ Polytech Mohammed VI Benguerir, Coll Comp, Benguerir, Morocco
来源
NETWORKED SYSTEMS, NETYS 2024 | 2024年 / 14783卷
关键词
Byzantine failures; Crash failures; Distributed systems; k-set agreement; Shared memory; Authentication; Message Passing; CONSENSUS PROBLEMS;
D O I
10.1007/978-3-031-67321-4_5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this article, we investigate the solvability of k-set agreement among n processes in distributed systems prone to different types of process failures. k-set agreement allows each process to propose a value and decide a value such that at most k different values are decided by the correct processes, in such a way that, if all the correct processes propose the same value v, they will decide v. We specially explore two scenarios: synchronous message-passing systems prone to up to t Byzantine failures of processes, and asynchronous shared memory systems prone to up to t crash failures. Our goal is to address the gaps left by previous works [4,8,15] in these areas. In the message passing system with Byzantine failures we enrished the system with authentication, we present an algorithm that ensures k-set agreement in only two rounds, with no constraints on the number of faults t, with k determined as k >= left perpendicular n/n-t right perpendicular + 1, and an optimal algorihtm ensuring k-set agreement in t + 1 rounds for k >= left perpendicular n/n-t right perpendicular. While in the crash asynchronous shared memory systems, we introduce an algorithm that ensure k-set agreement when n > 2t for k >= left perpendicular n-t/n-2t right perpendicular + 1, and an impossibility result for k >= left perpendicular n-t/n-2t right perpendicular - 1.
引用
收藏
页码:83 / 99
页数:17
相关论文
共 50 条
  • [1] Optimal algorithms for synchronous Byzantine k-set agreement
    Delporte-Gallet, Carole
    Fauconnier, Hugues
    Raynal, Michel
    Safir, Mouna
    THEORETICAL COMPUTER SCIENCE, 2023, 973
  • [2] A necessary condition for Byzantine k-set agreement
    Bouzid, Zohir
    Imbs, Damien
    Raynal, Michel
    INFORMATION PROCESSING LETTERS, 2016, 116 (12) : 757 - 759
  • [3] Tight bounds for k-set agreement
    Chaudhuri, S
    Herlihy, M
    Lynch, NA
    Tuttle, MR
    JOURNAL OF THE ACM, 2000, 47 (05) : 912 - 943
  • [4] Optimal Algorithms for Synchronous Byzantine k-Set Agreement
    Delporte-Gallet, Carole
    Fauconnier, Hugues
    Raynal, Michel
    Safir, Mouna
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS (SSS 2022), 2022, 13751 : 178 - 192
  • [5] FAILURE DETECTORS TO SOLVE ASYNCHRONOUS k-SET AGREEMENT: A GLIMPSE OF RECENT RESULTS
    Fatourou, Panagiota
    Raynal, Michel
    BULLETIN OF THE EUROPEAN ASSOCIATION FOR THEORETICAL COMPUTER SCIENCE, 2011, (103): : 74 - 95
  • [6] Partition Approach to Failure Detectors for k-Set Agreement
    Chen, Wei
    Zhang, Jialin
    Chen, Yu
    Liu, Xuezheng
    PODC'07: PROCEEDINGS OF THE 26TH ANNUAL ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2007, : 306 - 307
  • [7] The Weakest Failure Detector for Solving k-Set Agreement
    Gafni, Eli
    Kuznetsov, Petr
    PODC'09: PROCEEDINGS OF THE 2009 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2009, : 83 - 91
  • [8] Randomized k-set agreement in crash-prone and Byzantine asynchronous systems
    Mostefaoui, Achour
    Moumen, Hamouma
    Raynal, Michel
    THEORETICAL COMPUTER SCIENCE, 2018, 709 : 80 - 97
  • [9] Solving k-Set Agreement Using Failure Detectors in Unknown Dynamic Networks
    Jeanneau, Elise
    Rieutord, Thibault
    Arantes, Luciana
    Sens, Pierre
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (05) : 1484 - 1499
  • [10] A Non-topological Proof for the Impossibility of k-Set Agreement
    Attiya, Hagit
    Castaneda, Armando
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, 2011, 6976 : 108 - +