Multipath protocol for delay-sensitive traffic

Delay-sensitive Internet traffic, such as live streaming video, voice over IP, and multimedia teleconferencing, requires low end-to-end delay in order to maintain its interactive and streaming nature. In recent years, the popularity of delay-sensitive applications has been rapidly growing. This paper provides a protocol that minimizes the end-to-end delay experienced by inelastic traffic. We take a known convex optimization formulation of the problem and use an optimization decomposition to derive a simple distributed protocol that provably converges to the optimum. Through the use of multipath routing, our protocol can achieve optimal load balancing as well as increased robustness. By carrying out packet level simulations with realistic topologies, feedback delays, link capacities, and traffic loads, we show that our distributed protocol is adaptive and robust. Our results demonstrate that the protocol performs significantly better than other techniques such as shortest path routing or equal splitting among multiple paths.

[1]  Ness B. Shroff,et al.  Utility Maximization for Communication Networks , 2006 .

[2]  S. Low,et al.  Understanding Vegas: a duality model , 2002 .

[3]  Rayadurgam Srikant,et al.  The Mathematics of Internet Congestion Control , 2003 .

[4]  KellyFrank,et al.  Stability of end-to-end algorithms for joint routing and rate control , 2005 .

[5]  Steven H. Low,et al.  A duality model of TCP and queue management algorithms , 2003, TNET.

[6]  Tamás Borsos,et al.  A Practical Model for VBR Video Traffic with Applications , 2001, MMNS.

[7]  F. Paganini,et al.  Congestion control with adaptive multipath routing based on optimization , 2006, 2006 40th Annual Conference on Information Sciences and Systems.

[8]  Ying Li,et al.  DaVinci: dynamically adaptive virtual networks for a customized internet , 2008, CoNEXT '08.

[9]  Jennifer Rexford,et al.  Toward internet-wide multipath routing , 2008, IEEE Network.

[10]  Ratul Mahajan,et al.  Measuring ISP topologies with rocketfuel , 2002, TNET.

[11]  Dimitri P. Bertsekas,et al.  Second Derivative Algorithms for Minimum Delay Distributed Routing in Networks , 1984, IEEE Trans. Commun..

[12]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

[13]  Steven H. Low,et al.  Understanding TCP Vegas: a duality model , 2002 .

[14]  K. G. Ramakrishnan,et al.  Optimal routing in shortest-path data networks , 2001, Bell Labs Technical Journal.

[15]  Mung Chiang,et al.  TCP/IP Interaction Based on Congestion Price: Stability and Optimality , 2006, 2006 IEEE International Conference on Communications.

[16]  Mikkel Thorup,et al.  Optimizing OSPF/IS-IS weights in a changing world , 2002, IEEE J. Sel. Areas Commun..

[17]  Frank Kelly,et al.  Rate control for communication networks: shadow prices, proportional fairness and stability , 1998, J. Oper. Res. Soc..

[18]  Thomas Voice,et al.  Stability of end-to-end algorithms for joint routing and rate control , 2005, CCRV.

[19]  Rayadurgam Srikant,et al.  The Mathematics of Internet Congestion Control (Systems and Control: Foundations and Applications) , 2004 .

[20]  A. Robert Calderbank,et al.  Layering as Optimization Decomposition: A Mathematical Theory of Network Architectures , 2007, Proceedings of the IEEE.

[21]  Mung Chiang,et al.  Towards Robust Multi-Layer Traffic Engineering: Optimization of Congestion Control and Routing , 2007, IEEE Journal on Selected Areas in Communications.

[22]  Desmond P. Taylor,et al.  A Minimum Delay Routing Algorithm Using Distributed Computation , 2007 .

[23]  Cheng Jin,et al.  FAST TCP: Motivation, Architecture, Algorithms, Performance , 2006, IEEE/ACM Transactions on Networking.

[24]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[25]  A. Robert Calderbank,et al.  Layering As Optimization Decomposition , 2006 .

[26]  Xipeng Xiao,et al.  Internet QoS: a big picture , 1999, IEEE Netw..

[27]  Guido Appenzeller,et al.  Sizing router buffers , 2004, SIGCOMM '04.

[28]  Daniel Pérez Palomar,et al.  A tutorial on decomposition methods for network utility maximization , 2006, IEEE Journal on Selected Areas in Communications.

[29]  Mung Chiang,et al.  Rethinking internet traffic management: from multiple decompositions to a practical protocol , 2007, CoNEXT '07.