A resequencing model for high-speed packet-switching networks

In this paper, we propose a framework to study the resequencing mechanism in high-speed networks. This framework allows us to estimate the packet resequencing delay and the resequencing buffer occupancy distributions when data traffic is dispersed on multiple disjoint paths. In contrast to most existing work, the end-to-end path delay distribution is decoupled from the resequencing model. Thus, once the end-to-end path delay distribution is obtained, such as from historical data, our model may be used. In this paper, we illustrate our proposed model with Gaussian distributed path delays. Our results show that the packet resequencing delay and the resequencing buffer occupancy drop when the traffic is spread over a larger number of homogeneous paths, although the network performance improvement quickly saturates when the number of paths increases. We find that the number of paths used in multipath routing should be small, say, up to three.

[1]  L. Schrage,et al.  Queueing systems, Vol. I: Theory , 1977, Proceedings of the IEEE.

[2]  Colin Perkins,et al.  Packet reordering, high speed networks and transport protocol performance , 2004, Proceedings. 13th International Conference on Computer Communications and Networks (IEEE Cat. No.04EX969).

[3]  Armand M. Makowski,et al.  Asymptotic optimality of the Round–Robin policy in multipath routing with resequencing , 2006, Queueing Syst. Theory Appl..

[4]  Marc Lelarge,et al.  Packet reordering in networks with heavy-tailed delays , 2008, Math. Methods Oper. Res..

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

[6]  Nicholas F. Maxemchuk,et al.  Dispersity Routing in High-Speed Networks , 1993, Comput. Networks ISDN Syst..

[7]  Klara Nahrstedt,et al.  An overview of quality of service routing for next-generation high-speed networks: problems and solutions , 1998, IEEE Netw..

[8]  Shyamal K. Chowdhury Distribution of the total delay of packets in virtual circuits , 1991, IEEE INFCOM '91. The conference on Computer Communications. Tenth Annual Joint Comference of the IEEE Computer and Communications Societies Proceedings.

[9]  J. J. Garcia-Luna-Aceves,et al.  A simple approximation to minimum-delay routing , 1999, SIGCOMM '99.

[10]  Peter P. Pham,et al.  Performance analysis of reactive shortest path and multipath routing mechanism with load balance , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[11]  Sung-Ju Lee,et al.  AODV-BR: backup routing in ad hoc networks , 2000, 2000 IEEE Wireless Communications and Networking Conference. Conference Record (Cat. No.00TH8540).

[12]  Ye Xia,et al.  On the Large Deviations of Resequencing Queue Size: 2-M/M/1 Case , 2004, IEEE Transactions on Information Theory.

[13]  Vern Paxson,et al.  End-to-end Internet packet dynamics , 1997, SIGCOMM '97.

[14]  Alain Jean-Marie,et al.  Parallel queues with resequencing , 1993, JACM.

[15]  Frank Yeong-Sung Lin Allocation of end-to-end delay objectives for networks supporting SMDS , 1993 .

[16]  Yijie Han,et al.  Resequencing Delays Under Multipath Routing - Asymptotics in a Simple Queueing Model , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[17]  Ram Krishnan,et al.  Choice of allocation granularity in multipath source routing schemes , 1993, IEEE INFOCOM '93 The Conference on Computer Communications, Proceedings.

[18]  Leonard Kleinrock,et al.  Theory, Volume 1, Queueing Systems , 1975 .

[19]  David Tse,et al.  On the Large Deviations of Resequencing Queue Size: 2-M/M/1 Case , 2008, IEEE Trans. Inf. Theory.

[20]  Leonard Kleinrock,et al.  Queueing Systems - Vol. 1: Theory , 1975 .

[21]  Shivendra S. Panwar,et al.  On a resequencing model for high speed networks , 1994, Proceedings of INFOCOM '94 Conference on Computer Communications.

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

[23]  David Tse,et al.  Analysis on packet resequencing for reliable network protocols , 2005, Perform. Evaluation.

[24]  Victor O. K. Li,et al.  Flow assignment and packet scheduling for multipath routing , 2003, Journal of Communications and Networks.

[25]  E. Gustafsson,et al.  A literature survey on traffic dispersion , 1997, IEEE Netw..

[26]  Raymond H. Myers,et al.  Probability and Statistics for Engineers and Scientists. , 1973 .

[27]  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.