Tunable Survivable Spanning Trees

Coping with network failures has become a major networking challenge. The concept of tunable survivability provides a quantitative measure for specifying any desired level (0%-100%) of survivability, thus offering flexibility in the routing choice. Previous works focused on implementing this concept on unicast transmissions. However, vital network information is often broadcast via spanning trees. Accordingly, in this study, we investigate the application of tunable survivability for efficient maintenance of spanning trees under the presence of failures. We establish efficient algorithmic schemes for optimizing the level of survivability under various QoS requirements. In addition, we derive theoretical bounds on the number of required trees for maximum survivability. Finally, through extensive simulations, we demonstrate the effectiveness of the tunable survivability concept in the construction of spanning trees. Most notably, we show that, typically, negligible reduction in the level of survivability results in major improvement in the QoS performance of the resulting spanning trees.

[1]  Christopher R. Cole,et al.  100-Gb/s and beyond transceiver technologies , 2011 .

[2]  P. Heath,et al.  On the Syllogism and Other Logical Writings. , 1966 .

[3]  Andrea Fumagalli,et al.  Optimal Design of Optical Ring Networks with Differentiated Reliability (DiR) , 2001, QoS-IP.

[4]  BERNARD M. WAXMAN,et al.  Routing of multipoint connections , 1988, IEEE J. Sel. Areas Commun..

[5]  R. Ravi,et al.  The Constrained Minimum Spanning Tree Problem (Extended Abstract) , 1996, SWAT.

[6]  Randy H. Katz,et al.  Backup path allocation based on a correlated link failure probability model in overlay networks , 2002, 10th IEEE International Conference on Network Protocols, 2002. Proceedings..

[7]  Tarek A. El-Ghazawi,et al.  A self-stabilizing distributed algorithm for spanning tree construction in wireless ad hoc networks , 2003, J. Parallel Distributed Comput..

[8]  Tzi-cker Chiueh,et al.  Viking: a multi-spanning-tree Ethernet architecture for metropolitan area and cluster networks , 2004, IEEE INFOCOM 2004.

[9]  Eugene Lawler,et al.  Combinatorial optimization , 1976 .

[10]  Ingrid Moerman,et al.  The Wireless Autonomous Spanning tree Protocol for Multihop Wireless Body Area Networks , 2006, 2006 Third Annual International Conference on Mobile and Ubiquitous Systems: Networking & Services.

[11]  Pin-Han Ho,et al.  On Monitoring and Failure Localization in Mesh All-Optical Networks , 2009, IEEE INFOCOM 2009.

[12]  Ariel Orda,et al.  Tunable QoS-aware network survivability , 2013, 2013 Proceedings IEEE INFOCOM.

[13]  Piet Demeester,et al.  Network Recovery: Protection and Restoration of Optical, SONET-SDH, IP, and MPLS , 2004 .

[14]  David C. Plummer,et al.  Ethernet Address Resolution Protocol: Or Converting Network Protocol Addresses to 48.bit Ethernet Address for Transmission on Ethernet Hardware , 1982, RFC.

[15]  R. E. Bellman,et al.  Review: Eugene L. Lawler, Combinatorial optimization: networks and matroids , 1978 .

[16]  Didier Colle,et al.  Efficient Protection in MPλS Networks Using Backup Trees: Part One—Concepts and Heuristics , 2004, Photonic Network Communications.

[17]  Ronald L. Rivest,et al.  Introduction to Algorithms, third edition , 2009 .

[18]  Daniel J. Kleitman,et al.  Matrix Tree Theorems , 1978, J. Comb. Theory A.

[19]  Xin-She Yang,et al.  Introduction to Algorithms , 2021, Nature-Inspired Optimization Algorithms.

[20]  Kishor S. Trivedi,et al.  Network survivability modeling , 2009, Comput. Networks.

[21]  Edith Cohen,et al.  Coping with network failures: routing strategies for optimal demand oblivious restoration , 2004, SIGMETRICS '04/Performance '04.

[22]  Chunming Qiao,et al.  On progressive network recovery after a major disruption , 2011, 2011 Proceedings IEEE INFOCOM.

[23]  Robert E. Tarjan,et al.  A Note on Finding Minimum-Cost Edge-Disjoint Spanning Trees , 1985, Math. Oper. Res..

[24]  Kishor S. Trivedi,et al.  Assessing survivability of smart grid distribution network designs accounting for multiple failures , 2014, Concurr. Comput. Pract. Exp..

[25]  Michalis Faloutsos,et al.  On power-law relationships of the Internet topology , 1999, SIGCOMM '99.

[26]  Ralph E. Droms,et al.  Dynamic Host Configuration Protocol , 1993, RFC.

[27]  Piotr Cholda,et al.  Network Recovery, Protection and Restoration of Optical, SONET-SDH, IP, and MPLS [Book Review] , 2005, IEEE Communications Magazine.

[28]  J. Rexford,et al.  Network architecture for joint failure recovery and traffic engineering , 2011, PERV.

[29]  Robert E. Tarjan,et al.  A Note on Finding the Bridges of a Graph , 1974, Inf. Process. Lett..

[30]  C. Nash-Williams Edge-disjoint spanning trees of finite graphs , 1961 .

[31]  Jiannong Cao,et al.  An Efficient Algorithm for Constructing Maximum lifetime Tree for Data Gathering Without Aggregation in Wireless Sensor Networks , 2010, 2010 Proceedings IEEE INFOCOM.

[32]  H.T. Mouftah,et al.  Survivability Approaches Using p-Cycles in WDM Mesh Networks Under Static Traffic , 2009, IEEE/ACM Transactions on Networking.

[33]  W. T. Tutte On the Problem of Decomposing a Graph into n Connected Factors , 1961 .

[34]  David E. Culler,et al.  Taming the underlying challenges of reliable multihop routing in sensor networks , 2003, SenSys '03.

[35]  Zhi-Li Zhang,et al.  Co-designing the failure analysis and monitoring of large-scale systems , 2008, PERV.

[36]  J. Clausen,et al.  Finding k edge-disjoint spanning trees of minimum total weight in a network: An application of matroid theory , 1980 .

[37]  Adrian Farrel,et al.  MPLS Transport Profile (MPLS-TP) Survivability Framework , 2011, RFC.

[38]  Ariel Orda,et al.  The Power of Tuning: A Novel Approach for the Efficient Design of Survivable Networks , 2004, IEEE/ACM Transactions on Networking.

[39]  Eytan Modiano,et al.  Reliability in Layered Networks with Random Link Failures , 2010, INFOCOM 2010.

[40]  Eytan Modiano,et al.  Network protection with guaranteed recovery times using recovery domains , 2013, 2013 Proceedings IEEE INFOCOM.

[41]  Kee Chaing Chua,et al.  Local Restoration With Multiple Spanning Trees in Metro Ethernet Networks , 2011, IEEE/ACM Transactions on Networking.

[42]  Yu-Chee Tseng,et al.  The Broadcast Storm Problem in a Mobile Ad Hoc Network , 1999, Wirel. Networks.