Using the heartbeat failure detector for quiescent reliable communication and consensus in partitionable networks

被引:44
作者
Aguilera, MK [1 ]
Chen, W [1 ]
Toueg, S [1 ]
机构
[1] Cornell Univ, Dept Comp Sci, Ithaca, NY 14853 USA
基金
美国国家科学基金会;
关键词
quiescent algorithms; failure detectors; reliable communication; partitionable networks; consensus;
D O I
10.1016/S0304-3975(98)00235-7
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider partitionable networks with process crashes and lossy links, and focus on the problems of reliable communication and consensus for such networks. For both problems we seek algorithms that are quiescent, i.e,, algorithms that eventually stop sending messages. We first tackle the problem of reliable communication for partitionable networks by extending the results of Aguilera et al. (1997). In particular, we generalize the specification of the heartbeat failure detector HB, show how to implement it, and show how to use it to achieve quiescent reliable communication. We then turn our attention to the problem of consensus for partitionable networks. We first show that, even though this problem can be solved using a natural extension of failure detector lozenge f, such solutions are not quiescent - in other words, lozenge f alone is not sufficient to achieve quiescent consensus in partitionable networks. We then solve this problem using lozenge f and the quiescent reliable communication primitives that we developed in the first part of the paper. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:3 / 30
页数:28
相关论文
共 16 条
[1]  
AGUILERA MK, 1997, LECT NOTES COMPUT SC, P126
[2]  
AGUILERA MK, 1997, 971640 CORN U DEP CO
[3]  
AZZI R, 1992, LECT NOTES COMPUTER, P166
[4]  
BABAOGLU O, 1997, UBLCS971 U BOL DEP C
[5]  
BASU A, 1996, LECT NOTES COMPUTR S, P105
[6]   Unreliable failure detectors for reliable distributed systems [J].
Chandra, TD ;
Toueg, S .
JOURNAL OF THE ACM, 1996, 43 (02) :225-267
[7]   The weakest failure detector for solving Consensus [J].
Chandra, TD ;
Hadzilacos, V ;
Toueg, S .
JOURNAL OF THE ACM, 1996, 43 (04) :685-722
[8]  
CHANDRA TD, 1996, COMMUNICATION MAR
[9]  
CHANDRA TD, 1997, COMMUNICATION APR
[10]  
DOLEV D, 1996, TR961608 CORN U DEP