On k-set consensus problems in asynchronous systems

被引:14
作者
De Prisco, R
Malkhi, D
Reiter, M
机构
[1] MIT, Comp Sci Lab, Cambridge, MA 02139 USA
[2] Univ Salerno, Dipartimento Informat & Applicaz, I-84081 Baronissi, SA, Italy
[3] AT&T Labs Res, Florham Park, NJ 07932 USA
[4] Lucent Technol, Bell Labs, Murray Hill, NJ 07974 USA
关键词
agreement problems; Byzantine failures; consensus; crash failures; distributed systems; validity conditions;
D O I
10.1109/71.899936
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we investigate the k-set consensus problem in asynchronous distributed systems. In this problem, each participating process begins the protocol with an input value and by the end of the protocol must decide on one value so that at most k total values are decided by all correct processes. We extend previous work by exploring several variations of the problem definition and model, including for the first time investigation of Byzantine failures. We show that the precise definition of the validity requirement, which characterizes what decision values are allowed as a function of the input values and whether failures occur, is crucial to the solvability of the problem. For example, we show that allowing default decisions in case of failures makes the problem solvable for most values of k despite a minority of failures, even in face of the most severe type of failures (Byzantine). We introduce six validity conditions for this problem (all considered in various contexts in the literature), and demarcate the line between possible and impossible for each case. In many cases, this line is different from the one of the originally studied k-set consensus problem.
引用
收藏
页码:7 / 21
页数:15
相关论文
共 50 条
  • [21] Asynchronous Impulsive Consensus of Multi-Agent Systems
    Liu, Zhiwei
    2017 EIGHTH INTERNATIONAL CONFERENCE ON INTELLIGENT CONTROL AND INFORMATION PROCESSING (ICICIP), 2017, : 278 - 281
  • [22] Asynchronous Consensus Protocols for Multi-Agent Systems
    Li, Qin
    Jiang, Zhong-Ping
    2009 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION AND LOGISTICS ( ICAL 2009), VOLS 1-3, 2009, : 955 - 960
  • [23] Consensus in asynchronous distributed systems: A concise guided tour
    Guerraoui, R
    Hurfin, M
    Mostefaoui, A
    Oliveira, R
    Raynal, M
    Schiper, A
    ADVANCES IN DISTRIBUTED SYSTEMS: ADVANCED DISTRIBUTED COMPUTING: FROM ALGORITHMS TO SYSTEMS, 2000, 1752 : 33 - 47
  • [24] CONSENSUS AND r-CONSENSUS PROBLEMS FOR SINGULAR SYSTEMS
    ZHANG Lequn
    FENG Jun-e
    YAO Juan
    JournalofSystemsScience&Complexity, 2014, 27 (02) : 252 - 262
  • [25] Consensus and r-consensus problems for singular systems
    Lequn Zhang
    Jun-e Feng
    Juan Yao
    Journal of Systems Science and Complexity, 2014, 27 : 252 - 262
  • [26] Consensus and r-consensus problems for singular systems
    Zhang Lequn
    Feng Jun-e
    Yao Juan
    JOURNAL OF SYSTEMS SCIENCE & COMPLEXITY, 2014, 27 (02) : 252 - 262
  • [27] ADAPTIVE AND DOUBLY-EXPEDITED ONE-STEP CONSENSUS IN BYZANTINE ASYNCHRONOUS SYSTEMS
    Banu, Nazreen
    Izumi, Taisuke
    Wada, Koichi
    PARALLEL PROCESSING LETTERS, 2011, 21 (04) : 461 - 477
  • [28] Revisiting the relationship between election and consensus in asynchronous distributed systems
    Park, SH
    Cho, MH
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 913 - 918
  • [29] Conditions on input vectors for consensus solvability in asynchronous distributed systems
    Mostefaoui, A
    Rajsbaum, S
    Raynal, M
    JOURNAL OF THE ACM, 2003, 50 (06) : 922 - 954
  • [30] On the possibility of consensus in asynchronous systems with finite average response times
    Fetzer, C
    Schmid, U
    Süsskraut, M
    25TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2005, : 271 - 280