• DocumentCode
    2600979
  • 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
  • fYear
    1993
  • fDate
    6-8 Oct 1993
  • Firstpage
    115
  • Lastpage
    124
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 1993. Proceedings., 12th Symposium on
  • Conference_Location
    Princeton, NJ
  • Print_ISBN
    0-8186-4310-2
  • Type

    conf

  • DOI
    10.1109/RELDIS.1993.393467
  • Filename
    393467