Optimal design of hybrid FEC/ARQ schemes for TCP over wireless links with Rayleigh fading

In this paper, we investigate interactions between TCP and wireless hybrid FEC/ARQ schemes. The aim is to understand what is the best configuration of the wireless link protocol in order to guarantee TCP performance and channel efficiency. Interactions between TCP and different link layer mechanisms are evaluated by means of an analytic model that reproduces: 1) a Rayleigh fading channel with FEC coding, 2) a generic selective repeat ARQ Protocol, and 3) the TCP behavior in a wired-cum-wireless network scenario. The analytic model is validated-by means of ns-based simulations. The analysis represents a contribution to the optimal design of link layer parameters of wireless networks crossed by TCP/IP traffic. The main findings can be summarized as follows: 1) fully reliable ARQ protocols are the best choice for both TCP performance and wireless link efficiency and 2) optimal values of FEC redundancy degree from the point of view of energy efficiency maximizes TCP performance as well.

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

[2]  W. Richard Stevens,et al.  TCP/IP Illustrated, Volume 1: The Protocols , 1994 .

[3]  Laura Galluccio,et al.  An analytical study of a tradeoff between transmission power and FEC for TCP optimization in wireless networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

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

[5]  Randy H. Katz,et al.  The Eifel algorithm: making TCP robust against spurious retransmissions , 2000, CCRV.

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

[7]  Andrea Baiocchi,et al.  On the effects of ARQ mechanisms on TCP performance in wireless environments , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[8]  Matthias Patzold,et al.  A deterministic digital simulation model for Suzuki processes with application to a shadowed Rayleigh land mobile radio channel , 1996 .

[9]  Claudio Casetti,et al.  A new approach to model the stationary behavior of TCP connections , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

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

[11]  Andrea Baiocchi,et al.  Investigating interactions between ARQ mechanisms and TCP over wireless links , 2004 .

[12]  Eitan Altman,et al.  Bandwidth tradeoff between TCP and link-level FEC , 2002, Comput. Networks.

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

[14]  Donald F. Towsley,et al.  TCP-cognizant adaptive forward error correction in wireless networks , 2002, Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.

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

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

[17]  J.E. Mazo,et al.  Digital communications , 1985, Proceedings of the IEEE.

[18]  Mark Allman,et al.  On the effective evaluation of TCP , 1999, CCRV.

[19]  Chadi Barakat,et al.  Analysis of link-level hybrid FEC/ARQ-SR for wireless links and long-lived TCP traffic , 2004, Perform. Evaluation.

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

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

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

[23]  Srinivasan Seshan,et al.  Improving reliable transport and handoff performance in cellular wireless networks , 1995, Wirel. Networks.

[24]  Eitan Altman,et al.  TCP Optimization through FEC, ARQ, and Transmission Power Tradeoffs , 2004, WWIC.

[25]  Velio Tralli,et al.  Wireless TCP performance with link layer FEC/ARQ , 1999, 1999 IEEE International Conference on Communications (Cat. No. 99CH36311).

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

[27]  MICHAEL METHFESSEL,et al.  Vertical optimization of data transmission for mobile wireless terminals , 2002, IEEE Wirel. Commun..

[28]  Donald F. Towsley,et al.  Modeling TCP throughput: a simple model and its empirical validation , 1998, SIGCOMM '98.

[29]  Jitendra Padhye,et al.  A Stochastic Model of TCP Reno Congestion Avoidence and Control , 1999 .