DocumentCode :
2366164
Title :
Almost two-state self-stabilizing algorithm for token rings
Author :
Alari, Gianluigi ; Datta, Ajoy Kumar
Author_Institution :
Unite d´´Inf., Univ. Catholique de Louvain, Belgium
fYear :
1996
fDate :
23-26 Oct 1996
Firstpage :
52
Lastpage :
59
Abstract :
A self-stabilizing distributed system is a network of processors, which, regardless of its initial global state, will achieve the desired state in a finite number of steps. There are two main performance issues in the design of a self-stabilizing system: the stabilization time and memory requirements (the number of states required by each process). We first show that the probabilistic two-state algorithm for asynchronous, unidirectional token rings stabilizes only in systems where k, the upper bound for the ratio of the speeds of any two processes, exists, but is unknown, and neither the convergence time nor token circulation delay of this algorithm can be bounded. Then we present an almost two-state self-stabilizing algorithm for unidirectional token rings. The processes move synchronously and k is known. The algorithm requires each process in the ring to have two states; one process, called the exceptional process, needs an additional integer variable of size O(n), where n is the number of nodes in the ring; the algorithm stabilizes in O(n) time and achieves an O(kn) token circulation delay
Keywords :
communication complexity; delays; distributed algorithms; multiprocessor interconnection networks; numerical stability; performance evaluation; probability; token networks; asynchronous unidirectional token rings; convergence time; exceptional process; integer variable; memory requirements; performance; probabilistic two-state algorithm; processor network; self-stabilizing distributed system; stabilization time; token circulation delay; token rings; two-state self-stabilizing algorithm; unidirectional token rings; upper bound; Counting circuits; Delay effects; Token networks; Upper bound;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1996., Eighth IEEE Symposium on
Conference_Location :
New Orleans, LA
Print_ISBN :
0-8186-7683-3
Type :
conf
DOI :
10.1109/SPDP.1996.570316
Filename :
570316
Link To Document :
بازگشت