Clock synchronization with faults and recoveries

21Citations
Citations of this article
24Readers
Mendeley users who have this article in their library.

Abstract

We present a convergence-function based clock synchronization algorithm, which is simple, efficient and fault-tolerant. The algorithm is tolerant of failures and allows recoveries, as long as less than a third of the processors are faulty 'at the same time'. Arbitrary (Byzantine) faults are tolerated, without requiring awareness of failure or recovery. In contrast, previous clock synchronization algorithms limited the total number of faults throughout the execution, which is not realistic, or assumed fault detection. The use of our algorithm ensures secure and reliable time services, a requirement of many distributed systems and algorithms. In particular, secure time is a fundamental assumption of proactive secure mechanisms, which are also designed to allow recovery from (arbitrary) faults. Therefore, our work is crucial to realize these mechanisms securely.

Cite

CITATION STYLE

APA

Barak, B., Halevi, S., Herzberg, A., & Naor, D. (2000). Clock synchronization with faults and recoveries. In Proceedings of the Annual ACM Symposium on Principles of Distributed Computing (pp. 133–142).

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