Distributed Minimum Spanning Tree Maintenance for Transient Node Failures

被引:10
|
作者
Flocchini, Paola [1 ]
Mesa Enriquez, T. [2 ]
Pagli, Linda [3 ]
Prencipe, Giuseppe [3 ]
Santoro, Nicola [4 ]
机构
[1] Univ Ottawa, SITE, Ottawa, ON K1N 6N5, Canada
[2] Univ La Habana, Havana, Cuba
[3] Univ Pisa, Dipartimento Informat, I-56127 Pisa, Italy
[4] Carleton Univ, Sch Comp Sci, Ottawa, ON K1S 5B6, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Minimum spanning tree; replacement tree; node failure; distributed algorithms; SHORTEST PATHS TREE; LINEAR-TIME; FAILING EDGE; ALGORITHM; VERIFICATION; DELETION;
D O I
10.1109/TC.2010.228
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:408 / 414
页数:7
相关论文
共 50 条
  • [11] A Distributed Minimum Spanning Tree for Cognitive Radio Networks
    Murmu, Mahendra Kumar
    Firoz, Akheel M.
    Meena, Sandeep
    Jain, Shubham
    TWELFTH INTERNATIONAL CONFERENCE ON COMMUNICATION NETWORKS, ICCN 2016 / TWELFTH INTERNATIONAL CONFERENCE ON DATA MINING AND WAREHOUSING, ICDMW 2016 / TWELFTH INTERNATIONAL CONFERENCE ON IMAGE AND SIGNAL PROCESSING, ICISP 2016, 2016, 89 : 162 - 169
  • [12] A distributed algorithm for constructing a minimum diameter spanning tree
    Bui, M
    Butelle, F
    Lavault, C
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2004, 64 (05) : 571 - 577
  • [13] A Distributed Parallel Algorithm for the Minimum Spanning Tree Problem
    Mazeev, Artem
    Semenov, Alexander
    Simonov, Alexey
    PARALLEL COMPUTATIONAL TECHNOLOGIES, PCT 2017, 2017, 753 : 101 - 113
  • [14] A faster distributed protocol for constructing a minimum spanning tree
    Elkin, Michael
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2006, 72 (08) : 1282 - 1308
  • [15] Distributed broadcast minimum spanning tree (reliable version)
    Kardan, Ahmad
    Kajbaf, Mohammad
    PROCEEDINGS OF THE 2007 INTERNATIONAL CONFERENCE ON INTELLIGENT SENSORS, SENSOR NETWORKS AND INFORMATION PROCESSING, 2007, : 681 - +
  • [17] Reconstructing a minimum spanning tree after deletion of any node
    Das, B
    Loui, MC
    ALGORITHMICA, 2001, 31 (04) : 530 - 547
  • [18] A distributed algorithm for directed minimum-weight spanning tree
    Fischer, Orr
    Oshman, Rotem
    DISTRIBUTED COMPUTING, 2023, 36 (01) : 57 - 87
  • [19] Efficient Distributed Algorithms for Minimum Spanning Tree in Dense Graphs
    Bateni, MohammadHossein
    Monemzadeh, Morteza
    Voorintholt, Kees
    2022 IEEE INTERNATIONAL CONFERENCE ON DATA MINING WORKSHOPS, ICDMW, 2022, : 777 - 786
  • [20] A distributed algorithm for directed minimum-weight spanning tree
    Orr Fischer
    Rotem Oshman
    Distributed Computing, 2023, 36 : 57 - 87