• DocumentCode
    2055415
  • Title

    Limits and power of the simplest uniform and self-stabilizing phase clock algorithm

  • Author

    Nolot, Florent ; Villain, Vincent

  • Author_Institution
    LaRIA, Univ. de Picardie, Amiens, France
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    541
  • Lastpage
    546
  • Abstract
    In this paper, the phase clock algorithm which stabilizes on general graphs is studied on anonymous rings. The authors showed that this K-clock algorithm works with K⩾2D, where D is the diameter of the graph. We prove that this algorithm works on unidirectional (bidirectional) rings iff K satisfies K>K´K/K´+n(2K>2K´-K/K´+n, respectively) where K´ is the greatest divisor of K (K´≠K) and n is the size of the ring. From this characterization, we show that any ring stabilizes with some K<2D if K is odd. We also prove that, if K is prime, unidirectional and bidirectional rings stabilize with K<2[n/2]≃D and K<2[n/3]≃4D/3, respectively. Finally, we generalize the algorithm to synchronize any ring with any clock value
  • Keywords
    distributed processing; fault tolerant computing; synchronisation; K-clock algorithm; anonymous rings; bidirectional rings; general graphs; self-stabilizing phase clock algorithm; unidirectional rings; Clocks; Fault tolerant systems; Protocols; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2000. IPDPS 2000. Proceedings. 14th International
  • Conference_Location
    Cancun
  • Print_ISBN
    0-7695-0574-0
  • Type

    conf

  • DOI
    10.1109/IPDPS.2000.846033
  • Filename
    846033