Title :
Using atomic broadcast to implement a posteriori agreement for clock synchronization
Author :
Rodrigues, L. ; Veríssimo, P. ; Casimiro, A.
Author_Institution :
Tech. Univ. of Lisboa, Portugal
Abstract :
A clock synchronization algorithm was given by P. Verissimo et al. (1989), dubbed a posteriori agreement, a variant of the convergence nonaveraging technique. By exploiting the characteristics of broadcast networks, the effect of message delivery delay variance is largely reduced. In consequence, the precision achieved by the algorithm is drastically improved. Accuracy preservation is near to optimal. A particular materialization of this algorithm, implemented as a time service of the xAMp group communications system, is given here. The algorithm was implemented using some of the primitives offered by xAMp, which simplified the work and stressed its advantages. Performance results for this implementation obtained on two different infrastructures are presented. Timings validate the design choices and clearly show that the algorithm is able to provide improved precision without compromising accuracy and reliability
Keywords :
distributed processing; network operating systems; security of data; synchronisation; a posteriori agreement; atomic broadcast; broadcast networks; clock synchronization; convergence nonaveraging technique; message delivery delay variance; time service; xAMp group communications system; Access protocols; Broadcasting; Clocks; Convergence; Delay effects; Multicast algorithms; Multicast protocols; Software algorithms; Synchronization; Timing;
Conference_Titel :
Reliable Distributed Systems, 1993. Proceedings., 12th Symposium on
Conference_Location :
Princeton, NJ
Print_ISBN :
0-8186-4310-2
DOI :
10.1109/RELDIS.1993.393467