Non-blocking atomic commit in asynchronous distributed systems with failure detectors

被引:38
作者
Guerraoui, R [1 ]
机构
[1] Swiss Fed Inst Technol, Commun Syst Dept, CH-1015 Lausanne, Switzerland
关键词
atomic commit; consensus; failure detection; asynchrony; lower bound;
D O I
10.1007/s446-002-8027-4
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper addresses the Non-Blocking Atomic Commit (NB-AC) problem in asynchronous distributed systems augmented with failure detectors. We first show that, in these systems, NB-AC and Consensus are incomparable. Roughly speaking, there is a failure detector that solves NB-AC but not Consensus and a failure detector that solves Consensus but not NB-AC. Then we introduce the Anonymously Perfect failure detector ?P. We show that, to solve NB-AC, ?P is necessary (while P is not), whereas ?P + lozengeS is sufficient when a majority of the processes are correct. We draw from our results some observations on the practical solvability of NB-AC.
引用
收藏
页码:17 / 25
页数:9
相关论文
共 14 条
[1]  
Babaoglu O., 1993, DISTRIBUTED SYSTEMS, P147
[2]  
Chandra T. D., 1996, J ACM, V43
[3]  
COAN B, 1990, DISTRIBUTED COMPUTIN, V4
[4]   IMPOSSIBILITY OF DISTRIBUTED CONSENSUS WITH ONE FAULTY PROCESS [J].
FISCHER, MJ ;
LYNCH, NA ;
PATERSON, MS .
JOURNAL OF THE ACM, 1985, 32 (02) :374-382
[5]  
FROMENTIN E, 1999, P IEEE INT C DISTR C
[6]  
GRAY J, 1987, LNCS, V448
[7]  
GUERRAOUI R, IN PRESS INFORMATION
[8]  
GUERRAOUI R, 1995, LNCS, V972
[9]  
GUERRAOUI R, 2000, P ACM S PRINC DISTR
[10]  
HADZILACOS V, 1987, LNCS, V448