Maintaining digital clocks in step

  • Anish Arora
  • Shlomi Dolev
  • Mohamed Gouda
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 579)


We design a stabilizing system of simultaneously triggered clocks: if the clock values ever differ, then the system is guaranteed to converge to a state where all clock values are identical, and are subsequently maintained to be identical. Our design of an N-clock system uses N registers of 2 log N bits each and is guaranteed to converge to identical values within N2 “triggers”.


stabilization reliability distributed algorithms digital clocks convergence 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    J.B. Peatman, Digital Hardware Design, Addison-Wesley (1980).Google Scholar
  2. [2]
    C. Mead and L. Conway, Introduction to VLSI Systems, Addison-Wesley (1980).Google Scholar
  3. [3]
    S. Even and S. Rajsbaum, “Lack of a global clock does not slow down the computation in distributed networks”, TR522, Computer Science Department, Technion (1988); the first part of this paper, “Unison in distributed networks”, appeared in Sequences, Combinatorica, Compression, Security, and Transmission, E.M. Capocelli (ed.), Springer-Verlag.Google Scholar
  4. [4]
    M.G. Gouda and T. Herman, “Stabilizing unison”, Information Processing Letters, Vol. 35, No. 4, pp. 171–175 (1990).Google Scholar
  5. [5]
    F. Cristian, “Probabilistic clock synchronization”, Distributed Computing, Vol. 3, pp. 146–158 (1989).Google Scholar
  6. [6]
    F.B. Schneider, “Understanding protocols for byzantine clock synchronization”, Technical Report TR-87-859, Cornell University, Department of Computer Science, Ithaca, NY 14853 (1987).Google Scholar
  7. [7]
    A. Arora and M.G. Gouda, “Closure and convergence: A formal basis for fault-tolerance”, Manuscript (1991).Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1992

Authors and Affiliations

  • Anish Arora
    • 1
  • Shlomi Dolev
    • 2
  • Mohamed Gouda
    • 1
  1. 1.Department of Computer SciencesThe University of Texas at AustinUSA
  2. 2.Department of Computer ScienceTechnionIsrael

Personalised recommendations