A knowledge-theoretic analysis of uniform distributed coordination and failure detectors

被引:3
作者
Halpern, JY [1 ]
Ricciardi, A
机构
[1] Cornell Univ, Dept Comp Sci, Ithaca, NY 14853 USA
[2] Kayak Interact, Carnegie Ctr 212, Princeton, NJ 08540 USA
基金
美国国家科学基金会;
关键词
Operating System; Communication Network; Computer System; System Organization; Computer Hardware;
D O I
10.1007/s00446-004-0109-0
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
It is shown that, in a precise sense, if there is no bound on the number of faulty processes in a system with unreliable but fair communication, Uniform Distributed Coordination (UDC) can be attained if and only if a system has perfect failure detectors. This result is generalized to the case where there is a bound t on the number of faulty processes. It is shown that a certain type of generalized failure detector is necessary and sufficient for achieving UDC in a context with at most t faulty processes. Reasoning about processes' knowledge as to which other processes are faulty plays a key role in the analysis.
引用
收藏
页码:223 / 236
页数:14
相关论文
共 12 条
[1]  
Aguilera MK, 1999, LECT NOTES COMPUT SC, V1693, P19
[2]  
Aguilera MK, 1997, LECT NOTES COMPUT SC, V1320, P126, DOI 10.1007/BFb0030680
[3]  
BIRMAN KP, 1987, 11TH P ACM S OP SYST, P123
[4]   Unreliable failure detectors for reliable distributed systems [J].
Chandra, TD ;
Toueg, S .
JOURNAL OF THE ACM, 1996, 43 (02) :225-267
[5]   The weakest failure detector for solving Consensus [J].
Chandra, TD ;
Hadzilacos, V ;
Toueg, S .
JOURNAL OF THE ACM, 1996, 43 (04) :685-722
[6]  
Coan B., 1986, P 5 ACM S PRINC DIST, P63
[7]   Knowledge-based programs [J].
Fagin, R ;
Halpern, JY ;
Moses, Y ;
Vardi, MY .
DISTRIBUTED COMPUTING, 1997, 10 (04) :199-225
[8]  
Fagin R., 1995, Reasoning About Knowledge, DOI DOI 10.7551/MITPRESS/5803.001.0001
[9]   IMPOSSIBILITY OF DISTRIBUTED CONSENSUS WITH ONE FAULTY PROCESS [J].
FISCHER, MJ ;
LYNCH, NA ;
PATERSON, MS .
JOURNAL OF THE ACM, 1985, 32 (02) :374-382
[10]  
GOPAL A, 1989, LECT NOTES COMPUT SC, V392, P110