Self-stabilizing token circulation on asynchronous uniform unidirectional rings

In [2], J. Beauquier, M. Gradinariu and C. Johnen presented a probabilistic self-stabilizing token circulation algorithm for asynchronous uniform unidirectional rings. This paper provides an improvement on this algorithm. It also computes the (message) complexity of the stabilization period of the original algorithm, which is &THgr;(<italic>N</italic><supscrpt>3</supscrpt>), and the improved version, which is &THgr;(<italic>N</italic><supscrpt>2</supscrpt> log <italic>N</italic>), where <italic>N</italic> is the number of processes plus the number of messages in transit. Such algorithms are mostly used for mutual exclusion.

[1]  Maria Gradinariu Potop-Butucaru,et al.  Memory space requirements for self-stabilizing leader election protocols , 1999, PODC '99.

[2]  Edsger W. Dijkstra,et al.  Selected Writings on Computing: A personal Perspective , 1982, Texts and Monographs in Computer Science.

[3]  Ajoy Kumar Datta,et al.  Self-stabilizing mutual exclusion using unfair distributed scheduler , 2000, Proceedings 14th International Parallel and Distributed Processing Symposium. IPDPS 2000.

[4]  Edsger W. Dijkstra,et al.  Self-stabilizing systems in spite of distributed control , 1974, CACM.

[5]  Mohamed G. Gouda,et al.  Token Systems that Self-Stabilize , 1989, IEEE Trans. Computers.

[6]  Shmuel Katz,et al.  Self-stabilizing extensions for message-passing systems , 1990, PODC '90.

[7]  Ted Herman,et al.  Probabilistic Self-Stabilization , 1990, Information Processing Letters.

[8]  Jan K. Pachl,et al.  Uniform Self-Stabilizing Rings , 1988, AWOC.

[9]  Rafail Ostrovsky,et al.  Self-stabilizing symmetry breaking in constant-space (extended abstract) , 1992, STOC '92.

[10]  R. Durrett Probability: Theory and Examples , 1993 .

[11]  Amos Israeli,et al.  Token management schemes and random walks yield self-stabilizing mutual exclusion , 1990, PODC '90.

[12]  Hirotsugu Kakugawa,et al.  Uniform and Self-Stabilizing Token Rings Allowing Unfair Daemon , 1997, IEEE Trans. Parallel Distributed Syst..

[13]  Edsger W. Dijkstra,et al.  Self stabilization in spite of distributed control , 1974 .

[14]  W DijkstraEdsger Self-stabilizing systems in spite of distributed control , 1974 .

[15]  Rafail Ostrovsky,et al.  Self-stabilizing algorithms for synchronous unidirectional rings , 1996, SODA '96.