Effective Delay-Controlled Load Distribution over Multipath Networks

Owing to the heterogeneity and high degree of connectivity of various networks, there likely exist multiple available paths between a source and a destination. An effective model of delay-controlled load distribution becomes essential to efficiently utilize such parallel paths for multimedia data transmission and real-time applications, which are commonly known to be sensitive to packet delay, packet delay variation, and packet reordering. Recent research on load distribution has focused on load balancing efficiency, bandwidth utilization, and packet order preservation; however, a majority of the solutions do not address delay-related issues. This paper proposes a new load distribution model aiming to minimize the difference among end-to-end delays, thereby reducing packet delay variation and risk of packet reordering without additional network overhead. In general, the lower the risk of packet reordering, the smaller the delay induced by the packet reordering recovery process, i.e., extra delay induced by the packet reordering recovery process is expected to decrease. Therefore, our model can reduce not only the end-to-end delay but also the packet reordering recovery time. Finally, our proposed model is shown to outperform other existing models, via analysis and simulations.

[1]  Nei Kato,et al.  On the performance analysis of traffic splitting on load imbalancing and packet reordering of bursty traffic , 2009, 2009 IEEE International Conference on Network Infrastructure and Digital Content.

[2]  Christophe Diot,et al.  Packet Reordering Inside the Sprint Backbone , 2001 .

[3]  Nei Kato,et al.  Load Distribution with Queuing Delay Bound over Multipath Networks: Rate Control Using Stochastic Delay Prediction , 2008 .

[4]  David Thaler,et al.  Using name-based mappings to increase hit rates , 1998, TNET.

[5]  Anura P. Jayasumana,et al.  Reorder buffer-occupancy density and its application for measurement and evaluation of packet reordering , 2007, Comput. Commun..

[6]  Unrecognized Equal cost routes support for RIP/RIPNG , 2007 .

[7]  Alex Zinin,et al.  Cisco IP Routing: Packet Forwarding and Intra-Domain Routing Protocols , 2001 .

[8]  Oliver W. W. Yang,et al.  Adaptive multipath source routing in ad hoc networks , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[9]  Kang G. Shin,et al.  Design and Evaluation of Effective Load Sharing in Distributed Real-Time Systems , 1994, IEEE Trans. Parallel Distributed Syst..

[10]  Gary Scott Malkin,et al.  RIP Version 2 , 1998, RFC.

[11]  Jeff Kramer,et al.  Methodical Analysis of Adaptive Load Sharing Algorithms , 1992, IEEE Trans. Parallel Distributed Syst..

[12]  Angela L. Chiu,et al.  Overview and Principles of Internet Traffic Engineering , 2002, RFC.

[13]  Srikanth Kandula,et al.  Dynamic load balancing without packet reordering , 2007, CCRV.

[14]  Eric C. Rosen,et al.  Multiprotocol Label Switching Architecture , 2001, RFC.

[15]  Al Morton,et al.  Packet Reordering Metrics , 2006, RFC.

[16]  Philip F. Chimento,et al.  IP Packet Delay Variation Metric for IP Performance Metrics (IPPM) , 2002, RFC.

[17]  Craig Partridge,et al.  Packet reordering is not pathological network behavior , 1999, TNET.

[18]  Pawel Gburzynski,et al.  Load balancing for parallel forwarding , 2005, IEEE/ACM Transactions on Networking.

[19]  Tatsuya Suda,et al.  Adaptive load distribution over multipath in NEPLS networks , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[20]  Donald F. Towsley,et al.  Measurement and Classification of Out-of-Sequence Packets in a Tier-1 IP Backbone , 2002, IEEE/ACM Transactions on Networking.

[21]  Matthew J. Zekauskas,et al.  A One-way Delay Metric for IPPM , 1999, RFC.

[22]  Vern Paxson,et al.  Framework for IP Performance Metrics , 1998, RFC.

[23]  George Varghese,et al.  Efficient fair queueing using deficit round robin , 1995, SIGCOMM '95.

[24]  Anura P. Jayasumana,et al.  Reordering of Packets due to Multipath Forwarding - An Analysis , 2006, 2006 IEEE International Conference on Communications.

[25]  Abhay Parekh,et al.  A generalized processor sharing approach to flow control in integrated services networks: the single-node case , 1993, TNET.

[26]  Mahesh K. Marina,et al.  Ad hoc on-demand multipath distance vector routing , 2006, Wirel. Commun. Mob. Comput..

[27]  Anura P. Jayasumana,et al.  Improved Packet Reordering Metrics , 2008, RFC.

[28]  Curtis Villamizar,et al.  OSPF Optimized Multipath (OSPF-OMP) , 1999 .

[29]  Yanghee Choi,et al.  An Adaptive Flow-Level Load Control Scheme for Multipath Forwarding , 2001, ICN.

[30]  Paramvir Bahl,et al.  MultiNet: connecting to multiple IEEE 802.11 networks using a single wireless card , 2004, IEEE INFOCOM 2004.

[31]  Mahesh K. Marina,et al.  On-demand multipath distance vector routing in ad hoc networks , 2001, Proceedings Ninth International Conference on Network Protocols. ICNP 2001.

[32]  Hayder Radha,et al.  Measurement study of low-bitrate internet video streaming , 2001, IMW '01.

[33]  Ellen W. Zegura,et al.  Performance of hashing-based schemes for Internet load balancing , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[34]  John Moy,et al.  OSPF Version 2 , 1998, RFC.

[35]  Zahir Tari,et al.  A least flow-time first load sharing approach for distributed server farm , 2005, J. Parallel Distributed Comput..

[36]  Abhay Parekh,et al.  A generalized processor sharing approach to flow control in integrated services networks-the single node case , 1992, [Proceedings] IEEE INFOCOM '92: The Conference on Computer Communications.

[37]  Giuliana Franceschinis,et al.  Multi-path continuous media streaming: what are the benefits? , 2002, Perform. Evaluation.

[38]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[39]  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).

[40]  George Varghese,et al.  A Reliable and Scalable Striping Protocol , 1996, SIGCOMM.

[41]  Samuel T. Chanson,et al.  Hydrodynamic Load Balancing , 1999, IEEE Trans. Parallel Distributed Syst..

[42]  David Thaler,et al.  Multipath Issues in Unicast and Multicast Next-Hop Selection , 2000, RFC.

[43]  Satish K. Tripathi,et al.  A framework for reliable routing in mobile ad hoc networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[44]  Victor O. K. Li,et al.  Generalized load sharing for packet-switching networks. I. Theory and packet-based algorithm , 2006, IEEE Transactions on Parallel and Distributed Systems.

[45]  Christian E. Hopps,et al.  Analysis of an Equal-Cost Multi-Path Algorithm , 2000, RFC.