Performance Analysis of TCP with Nonpersistent Sessions

Most analytical models of TCP assume that the sessions have an infinite amount of data to transmit. In practice, it is well known that sessions arrive, transfer a finite amount of data and depart. This paper is about an analytical model for calculating the average bandwidth shares obtained by Additive Increase Multiplicative Decrease (AIMD) controlled ephemeral sessions that share a single (bottleneck) link. In particular, we consider the following traffic model: file transfer requests arrive in a Poisson process, each request requiring the transfer of an independent and exponentially distributed volume of data, which we view as a fluid. After transferring its required volume of data, each session departs. We develop an analysis of this model, and we identify a Markov regenerative structure in the rate evolution process. We provide a complete and exact analysis that yields the average bandwidth share obtained by sessions. We obtain numerical results from the analysis and from an ns simulation of TCP controlled sessions, and discuss the region of applicability of such a modelling and analysis approach. We find that the detailed behavior of TCP’s congestion avoidance phase is well characterised by our model. The analysis compares well with simulations for low offered loads and when the mean file transfer requests are large compared to the round-trip pipe. We observe that slow start has a considerable effect on performance of TCP controlled ephemeral sessions. We also find that our analytical model yields results that are close to those obtained from a processor sharing model with the link capacity taken to be 0.75 of its actual value. Keywords— TCP performance modelling, bandwidth sharing, processor sharing.

[1]  T. V. Lakshman,et al.  A new method for analyzing feedback-based protocols with applications to engineering Web traffic over the Internet , 2003, Comput. Commun..

[2]  Anurag Kumar,et al.  On processor sharing as a model for TCP controlled HTTP-like transfers , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[3]  Ronald W. Wolff,et al.  Stochastic Modeling and the Theory of Queues , 1989 .

[4]  Gustavo de Veciana,et al.  Stability and performance analysis of networks supporting services with rate control-could the Internet be unstable? , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[5]  Patrick Brown,et al.  Resource sharing of TCP connections with different round trip times , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[6]  T. V. Lakshman,et al.  The performance of TCP/IP for networks with high bandwidth-delay products and random loss , 1997, TNET.

[7]  Yaakov Kogan,et al.  Dimensioning bandwidth for elastic traffic in high-speed data networks , 2000, TNET.

[8]  Laurent Massoulié,et al.  Bandwidth sharing and admission control for elastic traffic , 2000, Telecommun. Syst..

[9]  J. Morrison Response-Time Distribution for a Processor-Sharing System , 1985 .

[10]  S. Wittevrongel,et al.  Queueing systems , 2019, Autom..