Clock synchronization algorithms ensure that physically dispersed processors have a common knowledge of time. This report proposes a survey of software fault-tolerant clock synchronization algorithms: deterministic, probabilistic and statistical; internal and external; and resilient from crash to Byzantine failures. Our survey is based on a classification of clock synchronization algorithms (according to their internal structure and to three orthogonal and independent basic building blocks we have identified), and on a performance evaluation of algorithms constructed from these building blocks. The performance evaluation is achieved through the simulation of a panel of fault-tolerant clock synchronization algorithms [LL88, ST87, PB95, GZ89]...
Designing a distributed fault tolerance algorithm requires careful analysis of both fault models and...
We propose an improved probabilistic method for reading remote clocks in systems subject to unbounde...
We study digital clock synchronization for multiprocessor systems, where processors are triggered by...
Clock synchronization algorithms ensure that physically dispersed processors have a common knowledge...
All published fault-tolerant clock synchronization protocols are shown to result from refining a sin...
We describe a new fault-tolerant algorithm for solving a variant of Lamport’s clock synchronization ...
AbstractWe describe a new fault-tolerant algorithm for solving a variant of Lamport's clock synchron...
International audienceWe consider the problem of synchronizing clocks in synchronous systems prone t...
Abstract. This paper gives two simple efficient distributed algorithms: one for keeping clocks in a ...
Existing fault-tolerant clock synchronization protocols are shown to result from refining a single ...
In this thesis the synchronization requirements of a fault-tolerant multiprocessor are defined and m...
A Byzantine fault is an arbitrary behavior on the part of a hardware component, a software module or...
Synchronization is a basic and necessary service of real-time distributed systems. It allows the glo...
Designing a distributed fault tolerance algorithm re-quires careful analysis of both fault models an...
We present some results from an experimental implementation of a recent clocks synchronization algo...
Designing a distributed fault tolerance algorithm requires careful analysis of both fault models and...
We propose an improved probabilistic method for reading remote clocks in systems subject to unbounde...
We study digital clock synchronization for multiprocessor systems, where processors are triggered by...
Clock synchronization algorithms ensure that physically dispersed processors have a common knowledge...
All published fault-tolerant clock synchronization protocols are shown to result from refining a sin...
We describe a new fault-tolerant algorithm for solving a variant of Lamport’s clock synchronization ...
AbstractWe describe a new fault-tolerant algorithm for solving a variant of Lamport's clock synchron...
International audienceWe consider the problem of synchronizing clocks in synchronous systems prone t...
Abstract. This paper gives two simple efficient distributed algorithms: one for keeping clocks in a ...
Existing fault-tolerant clock synchronization protocols are shown to result from refining a single ...
In this thesis the synchronization requirements of a fault-tolerant multiprocessor are defined and m...
A Byzantine fault is an arbitrary behavior on the part of a hardware component, a software module or...
Synchronization is a basic and necessary service of real-time distributed systems. It allows the glo...
Designing a distributed fault tolerance algorithm re-quires careful analysis of both fault models an...
We present some results from an experimental implementation of a recent clocks synchronization algo...
Designing a distributed fault tolerance algorithm requires careful analysis of both fault models and...
We propose an improved probabilistic method for reading remote clocks in systems subject to unbounde...
We study digital clock synchronization for multiprocessor systems, where processors are triggered by...