Flow Adjustment - a Flexible Routing Strategy for Demand Protection Against Multiple Partial Link Failures

In this paper, we study a flexible routing strategy for demand protection and a corresponding optimization problem for networks that permanently experience fluctuations of the capacity available on their links. This is an important and novel topic as limited link availability is a fundamental feature of wireless networks; yet majority of work in survivable network design is restricted to total failures of single links. Hence, protection against partial failures of multiple links is considered as congestion avoidance. We assume a given finite set of network states. Each state is characterized by a vector of link availability coefficients specifying, for each link, the fraction of its nominal (maximum) capacity available in this state, and by a traffic coefficients vector specifying, for each demand, the proportion of its nominal traffic to be realized in the considered state. Our routing strategy allows for adjustment (thinning or thickening) of the reference path-flows. For a given nominal value x of a path-flow, its thickening is limited to Tx where T is a given constant greater than or equal to 1. Thus, in each state, the value of every path-flow can range from 0 to T times its reference value. It turns out that the corresponding link cost minimization problem (where link capacities and state-dependant path-flows are decision variables) is NP-hard. We present a non-compact linear programming formulation of the problem together with a solution algorithm based on path generation. We illustrate the effectiveness of the introduced routing strategy by presenting numerical results for a set of representative network examples.

[1]  Leon S. Lasdon,et al.  Optimization Theory of Large Systems , 1970 .

[2]  Mateusz Zotkiewicz,et al.  On the complexity of resilient network design , 2010, Networks.

[3]  Harry R. Anderson,et al.  Fixed Broadband Wireless System Design , 2003 .

[4]  C. Diekmann,et al.  Routing , 2016, Arch. Formal Proofs.

[5]  Dritan Nace,et al.  On Protected Traffic Routing in Wireless Networks with Partial Multiple Link Failures , 2013, 2013 Eighth International Conference on Broadband and Wireless Computing, Communication and Applications.

[6]  Michal Pióro,et al.  Complexity of column generation in network design with path‐based survivability mechanisms , 2012, Networks.

[7]  Michel Minoux,et al.  Mathematical Programming , 1986 .

[8]  Laurence A. Wolsey,et al.  Integer and Combinatorial Optimization , 1988 .

[9]  Michal Pioro,et al.  Elastic Routing: A Distributed Variant, Implementation Issues , 2013 .

[10]  Dritan Nace,et al.  Elastic Routing: A Distributed Variant, Implementation Issues, and Numerical Results , 2013, 2013 Eighth International Conference on P2P, Parallel, Grid, Cloud and Internet Computing.

[11]  Dritan Nace,et al.  An optimization model for communication networks with partial multiple link failures , 2013, 2013 5th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT).

[12]  Michal Pioro,et al.  SNDlib 1.0—Survivable Network Design Library , 2010 .

[13]  Dritan Nace,et al.  A Study on a Distributed Rerouting Scheme , 2013, 2013 27th International Conference on Advanced Information Networking and Applications Workshops.