Common knowledge and consistent simultaneous coordination

作者: Gil Neiger , Mark R. Tuttle

DOI: 10.1007/BF02242706

关键词:

摘要: There is a very close relationship between common knowledge and simultaneity in synchronous distributed systems. The analysis of several well-known problems terms has led to round-optimal protocols for these problems, including Reliable Broadcast, Distributed Consensus, the Firing Squad problem. These require that correct processors coordinate their actions some way but place no restrictions on behaviour faulty processors. In systems with benign processor failures, however, it reasonable be consistent those processors, assuming performs any action at all. We consider requiring consistent, simultaneous coordination. then analyze failure models. stronger requires definition knowledge, we study two definitions. many cases, definitions are actually equivalent, simple modifications previous solutions yield problems. When differ, show such cannot solved, even failure-free executions.

参考文章(22)
J. E. Burns, N. A. Lynch, The Byzantine Firing Squad Problem. Defense Technical Information Center. ,(1985) , 10.21236/ADA154770
Ajei Gopal, Sam Toueg, Reliable Broadcast in Synchronous and Asynchronous Environments (Preliminary Version) international workshop on distributed algorithms. pp. 110- 123 ,(1989) , 10.1007/3-540-51687-5_36
Joseph Y. Halpern, Yoram Moses, Orli Waalrts, A characterization of eventual Byzantine agreement principles of distributed computing. pp. 333- 346 ,(1990) , 10.1145/93385.93437
Gil Neiger, Sam Toueg, Automatically increasing the fault-tolerance of distributed algorithms Journal of Algorithms. ,vol. 11, pp. 374- 419 ,(1990) , 10.1016/0196-6774(90)90019-B
C. Mohan, R. Strong, S. Finkelstein, Method for distributed transaction commit and recovery using Byzantine Agreement within clusters of processors principles of distributed computing. pp. 89- 103 ,(1983) , 10.1145/800221.806712
Kenneth J. Perry, Sam Toueg, Distributed agreement in the presence of processor and communication faults IEEE Transactions on Software Engineering. ,vol. 12, pp. 477- 482 ,(1986) , 10.1109/TSE.1986.6312888
Joseph Y. Halpern, Yoram Moses, Knowledge and common knowledge in a distributed environment Journal of the ACM. ,vol. 37, pp. 549- 587 ,(1990) , 10.1145/79147.79161
Michael J. Fischer, Nancy A. Lynch, A lower bound for the time to assure interactive consistency Information Processing Letters. ,vol. 14, pp. 183- 186 ,(1981) , 10.1016/0020-0190(82)90033-3