• 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