Dynamic Fault-Tolerant Clock Synchronization

44Citations
Citations of this article
29Readers
Mendeley users who have this article in their library.

Abstract

This paper gives two simple efficient distributed algorithms: one for keeping clocks in a network synchronized and one for allowing new processors to join the network with their clocks synchronized. Assuming a fault-tolerant authentication protocol, the algorithms tolerate both link and processor failures of any type. The algorithm for maintaining synchronization works for arbitrary networks 1995 and tolerates any number of processor or communication link faults as long as the correct processors remain connected by fault-free paths. It thus represents an improvement over other clock synchronization algorithms such as those of Lamport and Melliar Smith and Welch and Lynch, although, unlike them, it does require an authentication protocol to handle Byzantine faults. Our algorithm for allowing new processors to join requires that more than half the processors be correct, a requirement that is provably necessary. © 1995, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Dolev, D., Halpern, J. Y., Simons, B., & Strong, R. (1995). Dynamic Fault-Tolerant Clock Synchronization. Journal of the ACM (JACM), 42(1), 143–185. https://doi.org/10.1145/200836.200870

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free