Performance of TCP on wireless fading links with memory

In this paper, the bulk throughput performance of TCP NewReno over wireless fading links having memory is studied. Like TCP Tahoe, the NewReno version of TCP implements a fast retransmit procedure, but it uses a different congestion window adaptation algorithm. In this study, we show that, for the default parameters of the BSD implementation of TCP over a 1.5 Mbps wireless link having a very small bandwidth-delay product, and as long as sufficiently large advertised window sizes are used, the burstiness in packet errors caused by slow multipath fading (experienced by slow moving users) significantly benefits NewReno compared to i.i.d. packet errors (experienced at vehicular user speeds). We further show that, in such slow fading conditions, NewReno performs no better than Tahoe, mainly due to the high degree of correlation in the fading process.

[1]  AltmanEitan,et al.  Analysis of TCP Vegas and TCP Reno , 2000 .

[2]  Van Jacobson,et al.  Congestion avoidance and control , 1988, SIGCOMM '88.

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

[4]  Pietro Manzoni,et al.  Impact of Mobility on TCP/IP: An Integrated Performance Study , 1995, IEEE J. Sel. Areas Commun..

[5]  Eitan Altman,et al.  Analysis of TCP Vegas and TCP Reno , 1997, Proceedings of ICC'97 - International Conference on Communications.

[6]  W. C. Jakes,et al.  Microwave Mobile Communications , 1974 .

[7]  Mooi Choo Chuah,et al.  Throughput performance of transport-layer protocols over wireless LANs , 1993, Proceedings of GLOBECOM '93. IEEE Global Telecommunications Conference.

[8]  Srinivasan Seshan,et al.  A comparison of mechanisms for improving TCP performance over wireless links , 1997, TNET.

[9]  L. B. Milstein,et al.  On the accuracy of a first-order Markov model for data transmission on fading channels , 1995, Proceedings of ICUPC '95 - 4th IEEE International Conference on Universal Personal Communications.

[10]  Anurag Kumar,et al.  Comparative performance analysis of versions of TCP in a local network with a lossy link , 1998, TNET.

[11]  Satish K. Tripathi,et al.  Using channel state dependent packet scheduling to improve TCPthroughput over wireless LANs , 1997, Wirel. Networks.

[12]  Michele Zorzi,et al.  Effect of correlated errors on TCP , 1997 .

[13]  Michele Zorzi,et al.  The effect of correlated errors on the performance of TCP , 1997, IEEE Communications Letters.

[14]  Kevin R. Fall Comparisons of Tahoe, Reno, and Sack TCP , 1995 .

[15]  Srinivasan Seshan,et al.  Improving TCP/IP performance over wireless networks , 1995, MobiCom '95.

[16]  Larry L. Peterson,et al.  TCP Vegas: End to End Congestion Avoidance on a Global Internet , 1995, IEEE J. Sel. Areas Commun..

[17]  Liviu Iftode,et al.  Improving the Performance of Reliable Transport Protocols in Mobile Computing Environments , 1994, IEEE J. Sel. Areas Commun..