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 条
  • [1] Nearly linear time minimum spanning tree maintenance for transient node failures
    Nardelli, E
    Proietti, G
    Widmayer, P
    ALGORITHMICA, 2004, 40 (02) : 119 - 132
  • [2] Nearly Linear Time Minimum Spanning Tree Maintenance for Transient Node Failures
    Enrico Nardelli
    Guido Proietti
    Peter Widmayer
    Algorithmica , 2004, 40 : 119 - 132
  • [3] Maintaining a minimum spanning tree under transient node failures
    Nardelli, Enrico
    Proietti, Guido
    Widmayer, Peter
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2000, 1879 : 346 - 355
  • [4] Minimum Spanning Tree in Cognitive Radio Networks: A Distributed Approach to Maintain for Node Failures
    Stanzin, Tsewang
    Murmu, Mahendra Kumar
    2018 9TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2018,
  • [5] Distributed computation of all node replacements of a minimum spanning tree
    Flocchini, Paola
    Enriquez, Toni Mesa
    Pagli, Linda
    Prencipe, Giuseppe
    Santoro, Nicola
    EURO-PAR 2007 PARALLEL PROCESSING, PROCEEDINGS, 2007, 4641 : 598 - +
  • [6] Triggered Minimum Spanning Tree for Distributed Coverage with Connectivity Maintenance
    Aragues, Rosario
    Sagues, Carlos
    Mezouar, Youcef
    2014 EUROPEAN CONTROL CONFERENCE (ECC), 2014, : 1881 - 1887
  • [7] The Distributed Minimum Spanning Tree Problem
    Schmid, Stefan
    Pandurangan, Gopal
    Robinson, Peter
    Scquizzato, Michele
    BULLETIN OF THE EUROPEAN ASSOCIATION FOR THEORETICAL COMPUTER SCIENCE, 2018, (125): : 51 - 80
  • [8] Latency, Capacity, and Distributed Minimum Spanning Tree
    Augustine, John
    Gilbert, Seth
    Kuhn, Fabian
    Robinson, Peter
    Sourav, Suman
    2020 IEEE 40TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2020, : 157 - 167
  • [9] Awake Complexity of Distributed Minimum Spanning Tree
    Augustine, John
    Moses, William K., Jr.
    Pandurangan, Gopal
    STRUCTURAL INFORMATION AND COMMUNICATION COMPLEXITY, SIROCCO 2024, 2024, 14662 : 45 - 63
  • [10] Distributed maintenance of a spanning tree using labeled tree encoding
    Garg, VK
    Agarwal, A
    EURO-PAR 2005 PARALLEL PROCESSING, PROCEEDINGS, 2005, 3648 : 606 - 616