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
Link To Document