Characterizing distributed systems using knowledge-based models: preliminary version

作者: Deborah Shands , Chung-Kuo Chang

DOI:

关键词:

摘要: We study a formal method for comparing distributed systems with respect to their abilities solve various problems. To this end, we introduce knowledge-based propositional modal language axiomatically characterizing and Given specification in the language, show how build Kripke model so that formula is true exactly when it provable using axioms which specify system. The models help us formalize description of global observer's view system effects on our ability compare systems. An example shows two systems, running different protocols, are identical restricted particular set formulas, extracted from problem specification. Under unrestricted view, however, these appear quite different. can generalize comparisons by type graph reduction between establish relationship seemingly dissimilar

参考文章(21)
Gil Neiger, Knowledge Consistency: A Useful Suspension of Disbelief theoretical aspects of rationality and knowledge. pp. 295- 308 ,(1988)
Joseph Y. Halpern, Yoram Moses, A guide to the modal logics of knowledge and belief: preliminary draft international joint conference on artificial intelligence. pp. 480- 490 ,(1985)
Danny Dolev, Cynthia Dwork, Larry Stockmeyer, On the minimal synchronism needed for distributed consensus Journal of the ACM. ,vol. 34, pp. 77- 97 ,(1987) , 10.1145/7531.7533
Joseph Y. Halpern, Ronald Fagin, A formal model of knowledge, action, and communication in distributed systems: preliminary report principles of distributed computing. pp. 224- 236 ,(1985) , 10.1145/323596.323617
Cynthia Dwork, Nancy Lynch, Larry Stockmeyer, Consensus in the presence of partial synchrony Journal of the ACM. ,vol. 35, pp. 288- 323 ,(1988) , 10.1145/42282.42283
Gil Neiger, Sam Toueg, Automatically increasing the fault-tolerance of distributed systems principles of distributed computing. pp. 248- 262 ,(1988) , 10.1145/62546.62588
Daniel Lehmann, Knowledge, common knowledge and related puzzles (Extended Summary) principles of distributed computing. pp. 62- 67 ,(1984) , 10.1145/800222.806736
Jennifer Lundelius Welch, Simulating synchronous processors Information & Computation. ,vol. 74, pp. 159- 171 ,(1987) , 10.1016/0890-5401(87)90029-0
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
Gil Neiger, Sam Toueg, Substituting for real time and common knowledge in asynchronous distributed systems Proceedings of the sixth annual ACM Symposium on Principles of distributed computing - PODC '87. pp. 281- 293 ,(1987) , 10.1145/41840.41864