Title :
Universal self-stabilizing phase clock protocol with bounded memory
Author :
Nolot, F. ; Villain, V.
Author_Institution :
Univ. de Picardie Jules Verne, Amiens, France
Abstract :
We propose a self-stabilizing K-phase clock protocol which works on uniform tree networks (i.e. without any root). The protocol is self-stabilizing because it guarantees that eventually all clock valve variables will be synchronized and advance in the same value, no matter what the initial state is. It requires (Degu+1)K states by processor u, where Degu is the degree of u; i.e., the number of neighbors that processor u has. The worst case stabilization time is D, where D is the diameter of the tree. This is the first universal protocol (i.e. working for any K), whose stabilization time does not depend on K. Moreover, it is the fastest of all the phase clock protocols with bounded memory
Keywords :
clocks; distributed programming; protocols; software fault tolerance; synchronisation; bounded memory; clock synchronization; distributed programs; distributed systems; fault-tolerance; self-stabilizing K-phase clock protocol; uniform tree networks; universal self-stabilizing phase clock protocol; worst case stabilization time; Clocks; Fault tolerance; Protocols; Synchronization;
Conference_Titel :
Performance, Computing, and Communications, 2001. IEEE International Conference on.
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-7803-7001-5
DOI :
10.1109/IPCCC.2001.918656