Reliable Adaptive Multipath Provisioning with Bandwidth and Differential Delay Constraints

Robustness and reliability are critical issues in network management. To provide resiliency against network failures, a popular protection scheme against network failures is the simultaneous routing along multiple disjoint paths. Most previous protection and restoration schemes were designed for all-ornothing protection and thus, an overkill for data traffic. In this work, we study the Reliable Adaptive Multipath Provisioning (RAMP) problem with reliability and differential delay constraints. We aim to route the connections in a manner such that link failure does not shut down the entire stream but allows a continuing flow for a significant portion of the traffic along multiple (not necessary disjoint) paths, allowing the whole network to carry sufficient traffic even when link/node failure occurs. The flexibility enabled by a multipath scheme has the tradeoff of differential delay among the diversely routed paths. This requires increased memory in the destination node in order to buffer the traffic until the data arrives on all the paths. Increased buffer size will raise the network element cost and could cause buffer overflow and data corruption. Therefore, differential delay between the multiple paths should be bounded by containing the delay of a path in a range from dmin to dmax. We first prove that RAMP is a NP-hard problem. Then we present a pseudo-polynomial time solution to solve a special case of RAMP, representing edge delays as integers. Next, a (1 + \epsilon)-approximation is proposed to solve the optimization version of the RAMP problem. We also present numerical results confirming the advantage of our scheme over the current state of art.

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

[2]  Madhav V. Marathe,et al.  The Confluent Capacity of the Internet: Congestion vs. Dilation , 2006, 26th IEEE International Conference on Distributed Computing Systems (ICDCS'06).

[3]  G. Xue,et al.  Polynomial Time Approximation Algorithms for Multi-Constrained QoS Routing , 2008, IEEE/ACM Transactions on Networking.

[4]  Biswanath Mukherjee,et al.  Survivable Multipath Provisioning with Differential Delay Constraint in Telecom Mesh Networks , 2008, INFOCOM 2008.

[5]  Jian Tang,et al.  Node-disjoint path routing in wireless networks: tradeoff between path lifetime and total energy , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[6]  Satish K. Tripathi,et al.  Quality of service based routing: a performance perspective , 1998, SIGCOMM '98.

[7]  Jian Tang,et al.  Dynamic light trail routing and protection issues in WDM optical networks , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[8]  Samir R. Das,et al.  On-demand multipath routing for mobile ad hoc networks , 1999, Proceedings Eight International Conference on Computer Communications and Networks (Cat. No.99EX370).

[9]  Danny Raz,et al.  A simple efficient approximation scheme for the restricted shortest path problem , 2001, Oper. Res. Lett..

[10]  Shahrokh Valaee,et al.  Reliable packet transmissions in multipath routed wireless networks , 2006, IEEE Transactions on Mobile Computing.

[11]  Donald F. Towsley,et al.  Supplying instantaneous video-on-demand services using controlled multicast , 1999, Proceedings IEEE International Conference on Multimedia Computing and Systems.

[12]  Qian Zhang,et al.  Resource allocation for multimedia streaming over the Internet , 2001, IEEE Trans. Multim..

[13]  Pascal Frossard,et al.  Media Flow Rate Allocation in Multipath Networks , 2007, IEEE Transactions on Multimedia.

[14]  Marwan Krunz,et al.  Optimal path selection for minimizing the differential delay in Ethernet-over-SONET , 2006, Comput. Networks.

[15]  Abhinav Srivastava,et al.  Flow Aware Differential Delay Routing for next-generation Ethernet over SONET/SDH , 2006, 2006 IEEE International Conference on Communications.

[16]  Anurag Srivastava,et al.  PESO: low overhead protection for Ethernet over SONET transport , 2004, IEEE INFOCOM 2004.

[17]  Ronald L. Rivest,et al.  Introduction to Algorithms, Second Edition , 2001 .

[18]  Yibo Zhang,et al.  QoS specification and adaptive bandwidth monitoring for multimedia delivery , 2001, EUROCON'2001. International Conference on Trends in Communications. Technical Program, Proceedings (Cat. No.01EX439).

[19]  Hiroshi Suzuki,et al.  Fast bandwidth reservation scheme with multi-link and multi-path routing in ATM networks , 1992, [Proceedings] IEEE INFOCOM '92: The Conference on Computer Communications.

[20]  J. J. Garcia-Luna-Aceves,et al.  MDVA: a distance-vector multipath routing protocol , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[21]  Donglei Du,et al.  An improved algorithm for decomposing arc flows into multipath flows , 2006, Oper. Res. Lett..

[22]  Eric V. Denardo,et al.  Flows in Networks , 2011 .

[23]  Arunabha Sen,et al.  Finding a Path Subject to Many Additive QoS Constraints , 2007, IEEE/ACM Transactions on Networking.

[24]  Biswanath Mukherjee,et al.  Provisioning of survivable multicast sessions against single link failures in optical WDM mesh networks , 2003 .

[25]  Fan Chung Graham,et al.  On disjoint path pairs with wavelength continuity constraint in WDM networks , 2004, IEEE INFOCOM 2004.

[26]  Sung-Ju Lee,et al.  Split multipath routing with maximally disjoint paths in ad hoc networks , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[27]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[28]  Nirwan Ansari,et al.  Performance analysis of cell switching management scheme in wireless packet communications , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[29]  Yuguang Fang,et al.  A multipath routing approach for secure data delivery , 2001, 2001 MILCOM Proceedings Communications for Network-Centric Operations: Creating the Information Force (Cat. No.01CH37277).

[30]  Victor O. K. Li,et al.  Multipath routing for video delivery over bandwidth-limited networks , 2004, IEEE Journal on Selected Areas in Communications.

[31]  Marwan Krunz,et al.  Minimizing the differential delay for virtually concatenated Ethernet over SONET systems , 2004, Proceedings. 13th International Conference on Computer Communications and Networks (IEEE Cat. No.04EX969).

[32]  Clifford Stein,et al.  Introduction to Algorithms, 2nd edition. , 2001 .

[33]  Eytan Modiano,et al.  Minimum energy disjoint path routing in wireless ad-hoc networks , 2003, MobiCom '03.

[34]  Yinyu Ye,et al.  An O(n3L) potential reduction algorithm for linear programming , 1991, Math. Program..

[35]  Anurag Srivastava,et al.  Differential delay aware routing for Ethernet over SONET/SDH , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[36]  Jon M. Peha,et al.  Streaming video over the Internet: approaches and directions , 2001, IEEE Trans. Circuits Syst. Video Technol..

[37]  Shueng-Han Gary Chan,et al.  Multipath routing for video unicast over bandwidth-limited networks , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[38]  Satyajayant Misra,et al.  Polynomial Time Approximations for Multi-Path Routing with Bandwidth and Delay Constraints , 2009, IEEE INFOCOM 2009.

[39]  Ariel Orda,et al.  QoS Routing Mechanisms and OSPF Extensions , 1999, RFC.