On the effects of ARQ mechanisms on TCP performance in wireless environments

In this paper we investigate the interaction between TCP and wireless ARQ mechanisms. The aim is to understand what is the best reliability degree of the wireless link in order to guarantee TCP performance. For this purpose, we first develop a Markov model for a selective repeat ARQ protocol, widely used in the current wireless environments. Secondly, we design a cross-layer algorithm that, by exploiting the proposed model, can adapt the number of link layer transmission attempts to the end-to-end packet loss rate perceived by TCP. The interaction between TCP and link layer is evaluated in a specific case study (TCP over 3G radio access) by means of simulations carried out by using a very detailed UMTS-TDD simulator based on us. The deployment of the link layer Markov model and of the proposed algorithm allows us to derive some interesting conclusions about the design of retransmission protocols in TCP/IP network environments.

[1]  John S. Heidemann,et al.  Ongoing TCP Research Related to Satellites , 2000, RFC.

[2]  Saverio Mascolo,et al.  TCP with faster recovery , 2000, MILCOM 2000 Proceedings. 21st Century Military Communications. Architectures and Technologies for Information Superiority (Cat. No.00CH37155).

[3]  Carla-Fabiana Chiasserini,et al.  A reconfigurable protocol setting to improve TCP over wireless , 2002, IEEE Trans. Veh. Technol..

[4]  Walid Dabbous,et al.  On TCP performance in a heterogeneous network: a survey , 2000, IEEE Commun. Mag..

[5]  V. LakshmanT.,et al.  TCP over wireless with link level error control , 1999 .

[6]  T. V. Lakshman,et al.  TCP over wireless with link level error control: analysis and design methodology , 1999, TNET.

[7]  Jörg Widmer,et al.  TCP Friendly Rate Control (TFRC): Protocol Specification , 2003, RFC.

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

[9]  Petri Mähönen,et al.  TCP performance issues over wireless links , 2001, IEEE Commun. Mag..

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

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

[12]  Reiner E. Ludwig,et al.  A Case for Flow-Adaptive Wireless Links , 1999 .

[13]  Andrea Baiocchi,et al.  End-to-end evaluation of WWW and file transfer performance for UMTS-TDD , 2002, Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.

[14]  Soung Chang Liew,et al.  TCP Veno: TCP enhancement for transmission over wireless access networks , 2003, IEEE J. Sel. Areas Commun..

[15]  kc claffy,et al.  Understanding Internet traffic streams: dragonflies and tortoises , 2002, IEEE Commun. Mag..

[16]  Andrea Baiocchi,et al.  Wavelet based synthetic generation of internet packet delays , 2001 .