• DocumentCode
    395584
  • Title

    Efficient self-stabilizing algorithms for tree networks

  • Author

    Blair, Jean R S ; Manne, Fredrik

  • Author_Institution
    US Mil. Acad., West Point, NY, USA
  • fYear
    2003
  • fDate
    19-22 May 2003
  • Firstpage
    20
  • Lastpage
    26
  • Abstract
    Many proposed self-stabilizing algorithms require an exponential number of moves before stabilizing on a global solution, including some rooting algorithms for tree networks [1, 2, 3]. These results are vastly improved upon in [6] with tree rooting algorithms that require only O(n3 + n2·ch) moves, where n is the number of nodes in the network and ch is the highest initial value of a variable. In the current paper, we describe a new set of tree rooting algorithms that brings the complexity down to O(n2) moves. This not only reduces the first term by an order of magnitude, but also reduces the second term by an unbounded factor We further show a generic mapping that can be used to instantiate an efficient self-stabilizing tree algorithm from any traditional sequential tree algorithm that makes a single bottom-up pass through a rooted tree. The new generic mapping improves on the complexity of the technique presented in [8].
  • Keywords
    computational complexity; distributed processing; graph theory; tree data structures; computational complexity; self-stabilizing algorithms; sequential tree algorithm; tree networks; tree rooting algorithms; Algorithm design and analysis; Chromium; Dynamic programming; Government; Heuristic algorithms; Informatics; Nominations and elections; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2003. Proceedings. 23rd International Conference on
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-1920-2
  • Type

    conf

  • DOI
    10.1109/ICDCS.2003.1203448
  • Filename
    1203448