• DocumentCode
    2955065
  • Title

    Parallel composition of stabilizing algorithms

  • Author

    Dolev, Sholmi ; Herman, Ted

  • Author_Institution
    Ben-Gurion Univ. of the Negev, Beer-Sheva, Israel
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    25
  • Lastpage
    32
  • Abstract
    Worst case convergence time is primary measure of the complexity of a self-stabilizing algorithm. This aspect of complexity is not only theoretically interesting, but can be a practical limitation to stabilization´s applicability in system design. Recently, a number of papers concentrated on conditional improvements in convergence time. Plausible conditions include rapid convergence for the most likely faulty initial states and accelerated convergence with respect to critical components of the global state, such as output variables. A general technique for speedup, used in many areas of computer science, is to exploit parallelism in the design of algorithms. The paper considers the explicit use of parallelism for self stabilization. A paradigm for composition based on parallel execution of several algorithms and an observer is proposed. Applications of parallel composition are shown in previously published research and for a new algorithm that is time adaptively stabilizing. Layered composition is, at present, a standard technique for designing stabilizing systems. The results of the paper go beyond the possibility of constructing stabilizing systems; attention is given to the issue of output convergence time in the compositional structure of the algorithm
  • Keywords
    computational complexity; convergence; fault tolerant computing; parallel algorithms; self-adjusting systems; stability; accelerated convergence; complexity; compositional structure; conditional improvements; convergence time; global state; layered composition; most likely faulty initial states; output convergence time; output variables; parallel composition; parallel execution; parallelism; plausible conditions; rapid convergence; self-stabilizing algorithm; stabilizing algorithms; stabilizing systems; worst case convergence time; Acceleration; Art; Computer science; Concurrent computing; Convergence; Engineering profession; Programming profession; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Self-Stabilizing Systems, 1999. Proceedings. 19th IEEE International Conference on Distributed Computing Systems Workshop on
  • Conference_Location
    Austin, TX
  • Print_ISBN
    0-7695-0228-8
  • Type

    conf

  • DOI
    10.1109/SLFSTB.1999.777483
  • Filename
    777483