Beyond Lamport's Happened-before: On Time Bounds and the Ordering of Events in Distributed Systems

作者: Ido Ben-Zvi , Yoram Moses

DOI: 10.1145/2542181

关键词:

摘要: The coordination of a sequence actions, to be performed in linear temporal order distributed system, is studied. While asynchronous message-passing systems such ordering events requires the construction message chains based on Lamport's happened-before relation, this no longer true presence time bounds delivery. Given bounds, mere passage can provide information about occurrence at remote sites, without need for explicit confirmation. A new causal structure called centipede introduced, and it shown that centipedes must exist every execution where actions ensured. Centipedes capture subtle interplay between obtained via chains, indirectly derived gained by time, given bounds. are defined using two relations. One syncausality, slight generalisation relation. other novel bound guarantee relation among events, transmission. In precise sense, play role synchronous setting analogous played systems. Our study knowledge-based analysis coordination. Temporally reduced nested knowledge (knowledge knowledge). Obtaining spontaneous event is, turn, require existence an appropriate centipede.

参考文章(34)
Rohit Parikh, Finite and Infinite Dialogues Mathematical Sciences Research Institute Publications. pp. 481- 497 ,(1992) , 10.1007/978-1-4612-2822-6_18
Paul J. Krasucki, R. Ramanujam, Knowledge and the ordering of events in distributed systems: extended abstract TARK '94 Proceedings of the 5th conference on Theoretical aspects of reasoning about knowledge. pp. 267- 283 ,(1994) , 10.1016/B978-1-4832-1453-5.50023-4
Rohit Parikh, Levels of Knowledge in Distributed Computing logic in computer science. pp. 314- 321 ,(1986)
Ido Ben-Zvi, Yoram Moses, Beyond Lamport's happened-before: on the role of time bounds in synchronous systems international symposium on distributed computing. pp. 421- 436 ,(2010) , 10.1007/978-3-642-15763-9_42
Yoram Moses, Knowledge and communication: a tutorial TARK '92 Proceedings of the 4th conference on Theoretical aspects of reasoning about knowledge. pp. 1- 14 ,(1992)
Yannai A. Gonczarowski, Yoram Moses, Timely Common Knowledge arXiv: Logic in Computer Science. ,(2013)
Ido Ben-Zvi, Yoram Moses, Agent-Time Epistemics and Coordination Indian Conference on Logic and Its Applications. pp. 97- 108 ,(2013) , 10.1007/978-3-642-36039-8_9
Boaz Patt-Shamir, Sergio Rajsbaum, A theory of clock synchronization (extended abstract) Proceedings of the twenty-sixth annual ACM symposium on Theory of computing - STOC '94. pp. 810- 819 ,(1994) , 10.1145/195058.195466
Shafi Goldwasser, Silvio Micali, Charles Rackoff, The knowledge complexity of interactive proof systems SIAM Journal on Computing. ,vol. 18, pp. 186- 208 ,(1989) , 10.1137/0218012