SIMULTANEITY IS HARDER THAN AGREEMENT

被引:4
作者
COAN, BA
DWORK, C
机构
[1] MIT,CAMBRIDGE,MA 02139
[2] IBM CORP,ALMADEN RES CTR,SAN JOSE,CA 95120
基金
美国国家科学基金会;
关键词
D O I
10.1016/0890-5401(91)90067-C
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We prove a strong lower bound on the number of rounds of message exchange required to achieve simultaneity (i.e., action in the same round) in certain synchronous fault-tolerant distributed systems. Specifically, our bound holds for any randomized protocol which solves either the simultaneous agreement problem or the distributed firing squad problem. It is known that any protocol that solves either of these problems and that is resilient to t processor faults has at least one execution that lasts at least t + 1 rounds. We strengthen that bound by showing that all normal executions of such a protocol last at least t + 1 rounds. The restriction to normal executions is a technical one that excludes certain executions in which a fortuitous pattern of processor faults enables early termination. The lower bounds proved in this paper contrast with known protocols that achieve agreement on a value (without simultaneity) in fewer than t + 1 rounds in some normal executions. Our results are proved for randomized protocols, for a benign failure model (crash faults), and for a weak adversary. They apply a fortiori to deterministic protocols, more malicious failure models, and stronger adversaries. © 1991.
引用
收藏
页码:205 / 231
页数:27
相关论文
共 22 条
[1]  
BENOR M, 1985, 4TH P ANN ACM S PRIN, P149
[2]   AN O(LOG-N) EXPECTED ROUNDS RANDOMIZED BYZANTINE GENERALS PROTOCOL [J].
BRACHA, G .
JOURNAL OF THE ACM, 1987, 34 (04) :910-920
[3]  
BURNS J, 1987, ADV COMPUTING RES PA, V4
[4]   A SIMPLE AND EFFICIENT RANDOMIZED BYZANTINE AGREEMENT ALGORITHM [J].
CHOR, B ;
COAN, BA .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (06) :531-539
[5]   SIMPLE CONSTANT-TIME CONSENSUS PROTOCOLS IN REALISTIC FAILURE MODELS [J].
CHOR, B ;
MERRITT, M ;
SHMOYS, DB .
JOURNAL OF THE ACM, 1989, 36 (03) :591-614
[6]   THE DISTRIBUTED FIRING SQUAD PROBLEM [J].
COAN, BA ;
DOLEV, D ;
DWORK, C ;
STOCKMEYER, L .
SIAM JOURNAL ON COMPUTING, 1989, 18 (05) :990-1012
[7]  
COAN BA, 1986, 5TH P IEEE S REL DIS, P141
[8]  
DEMILLO R, 1982, 14TH P ACM S THEOR C, P383
[9]   EARLY STOPPING IN BYZANTINE AGREEMENT [J].
DOLEV, D ;
REISCHUK, R ;
STRONG, HR .
JOURNAL OF THE ACM, 1990, 37 (04) :720-741
[10]  
DOLEV D, 1982, 14TH P ACM S THEOR C, P401