DocumentCode :
1388288
Title :
Distributed Minimum Spanning Tree Maintenance for Transient Node Failures
Author :
Flocchini, Paola ; Enriquez, T. Mesa ; Pagli, Linda ; Prencipe, Giuseppe ; Santoro, Nicola
Author_Institution :
Sch. of Inf. Technol. & Eng. (SITE), Univ. of Ottawa, Ottawa, ON, Canada
Volume :
61
Issue :
3
fYear :
2012
fDate :
3/1/2012 12:00:00 AM
Firstpage :
408
Lastpage :
414
Abstract :
In many network applications, the computation takes place on the minimum-cost spanning tree (MST) of the network G; unfortunately, a single link or node failure disconnects the tree. The ALL NODES REPLACEMENT (ANR) problem is the problem of precomputing, for each node u in G, the new MST should u fail. This problem has been extensively investigated for serial and parallel settings, and efficient solutions have been designed for those environments. The situation is surprisingly different in distributed settings. In fact, no distributed solution exists to date which performs better than the brute-force repeated application of MST construction. In this paper, we consider for the first time the problem of computing all the replacement minimum-cost spanning trees distributively. We design a solution protocol, and we prove that the total amount of communication exchanges taking place is O(n), each exchange using at most O(n) data items. Hence, the total amount of data items communicated during the computation (the data complexity) is O(n^2). We also show how the simpler problem ALL EDGES REPLACEMENT (AER) dealing with single edge failures, which can be solved with the same costs using some existing techniques. Also for the AER problem, efficient solutions exist in the serial and parallel setting but, prior to this work, no distributed solution other than brute force was known.
Keywords :
failure analysis; network theory (graphs); trees (mathematics); all nodes replacement problem; distributed minimum spanning tree maintenance; distributed setting; network application; parallel setting; replacement minimum-cost spanning trees; serial setting; single link failure; solution protocol; transient node failure; Algorithm design and analysis; Complexity theory; Distributed algorithms; Electronic mail; Joining processes; Labeling; Protocols; Minimum spanning tree; distributed algorithms.; node failure; replacement tree;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2010.228
Filename :
5645615
Link To Document :
بازگشت