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 条
  • [31] Reaching Agreement Among k out of n Processes
    Taubenfeld, Gadi
    STRUCTURAL INFORMATION AND COMMUNICATION COMPLEXITY, SIROCCO 2024, 2024, 14662 : 438 - 455
  • [32] Of Choices, Failures and Asynchrony: The Many Faces of Set Agreement
    Alistarh, Dan
    Gilbert, Seth
    Guerraoui, Rachid
    Travers, Corentin
    ALGORITHMICA, 2012, 62 (1-2) : 595 - 629
  • [33] On the Classification of Deterministic Objects via Set Agreement Power
    Chan, David Yu Cheng
    Hadzilacos, Vassos
    Toueg, Sam
    PODC'18: PROCEEDINGS OF THE 2018 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2018, : 71 - 80
  • [34] Test&Set, adaptive renaming and set agreement: a guided visit to asynchronous computability
    Gafni, Eli
    Raynal, Michel
    Travers, Corentin
    SRDS 2007: 26TH IEEE INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2007, : 93 - +
  • [35] Of Choices, Failures and Asynchrony: The Many Faces of Set Agreement
    Dan Alistarh
    Seth Gilbert
    Rachid Guerraoui
    Corentin Travers
    Algorithmica, 2012, 62 : 595 - 629
  • [36] k-Dimensional Agreement in Multiagent Systems
    Bianchin, Gianluca
    Vaquero, Miguel
    Cortes, Jorge
    Dall'Anese, Emiliano
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2024, 69 (12) : 8978 - 8985
  • [37] A topological treatment of early-deciding set-agreement
    Guerraoui, Rachid
    Herlihy, Maurice
    Pochon, Bastian
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (6-7) : 570 - 580
  • [38] Parallel Consensus is Harder than Set Agreement in Message Passing
    Bouzid, Zohir
    Travers, Corentin
    2013 IEEE 33RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2013, : 611 - 620
  • [39] Set agreement and the loneliness failure detector in crash-recovery systems
    Arevalo, Sergio
    Jimenez, Ernesto
    Tang, Jian
    Torres, Rommel
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2015, 30 (03): : 243 - 251
  • [40] Multi-Sided Shared Coins and Randomized Set-Agreement
    Hillel, Keren Censor
    SPAA '10: PROCEEDINGS OF THE TWENTY-SECOND ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2010, : 60 - 68