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
Link To Document