Time and knowledge are studied in synchronous and asynchronous distributed systems. A large class of problems that can be solved using logical clocks as if they were perfectly synchronized clocks is formally characterized. For the same class of problems, a broadcast primitive that can be used as if it achieves common knowledge is also proposed. Thus, logical clocks and the broadcast primitive simplify the task of designing and verifying distributed algorithms: The designer can assume that processors have access to perfectly synchronized clocks and the ability to achieve common knowledge. © 1993, ACM. All rights reserved.
Mendeley helps you to discover research relevant for your work.
CITATION STYLE
Neiger, G., & Toueg, S. (1993). Simulating Synchronized Clocks and Common Knowledge in Distributed Systems. Journal of the ACM (JACM), 40(2), 334–367. https://doi.org/10.1145/151261.151267