Comparative performance analysis of versions of TCP in a local network with a mobile radio link

The scenario is that a bulk data transfer is being performed over a TCP connection, from a host on a local area network (LAN) to a mobile host attached to the LAN by a radio link. In an earlier work we had assumed that packet losses in a TCP connection over a radio link are statistically independent. In this paper, we extend this analysis to a Rayleigh fading link, which we model by a two-state Markov model. The bulk throughputs of TCP-OldTahoe and TCP-Tahoe are compared with and without fading, for various average signal-to-noise ratios. We also study the performance with a link protocol on the wireless link, and study the effect of varying the link packet size, the number of link packet attempts, and the vehicle speed. For the parameters of the BSD UNIX implementation, over a 1.5 Mbps wireless link, we find that, with fading, a signal-to-noise ratio of at least 30 dB is required to get reasonable throughput with TCP Tahoe or OldTahoe; this corresponds to at least 100 times more power than is needed without fading.For fixed signal-to-noise ratio, as the vehicle speed varies there are roughly 3 regions of performance: at very low speeds (pedestrian speeds) the throughput is very good; at low vehicular speeds the throughput deteriorates, and again becomes very good at higher vehicle speeds. The speeds corresponding to the various regions depend on the parameters of the link protocol.

[1]  E. Gilbert Capacity of a burst-noise channel , 1960 .

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

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

[4]  Hong Shen Wang,et al.  Finite-state Markov channel-a useful model for radio communication channels , 1995 .

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

[6]  T. V. Lakshman,et al.  On the design of interfaces for TCP/IP over wireless , 1996, Proceedings of MILCOM '96 IEEE Military Communications Conference.

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

[8]  V. Jacobson,et al.  Congestion avoidance and control , 1988, CCRV.

[9]  S. O. Rice,et al.  Distribution of the duration of fades in radio transmission: Gaussian noise model , 1958 .

[10]  Satish K. Tripathi,et al.  TCP Flow Control in Lossy Networks: Analysis and Enhancement , 1992, NETWORKS.

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

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

[13]  Sally Floyd,et al.  Simulation-based comparisons of Tahoe, Reno and SACK TCP , 1996, CCRV.

[14]  B. R. Badrinath,et al.  I-TCP: indirect TCP for mobile hosts , 1995, Proceedings of 15th International Conference on Distributed Computing Systems.

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