Achieving TCP optimization over wireless links through joint FEC and power management: an analytical study

TCP has serious performance problems when wireless links are involved in the end-to-end connection because of the high bit error rate typical of the wireless medium. Joint power management and error correction can improve the link reliability and increase the throughput performance. In this paper, the tradeoff between power management and error correction is investigated. To this end, an analytical framework aimed at maximizing the throughput per unitary cost, defined as the ratio between the TCP throughput and a cost function, is introduced. The proposed analytical framework is general and some significant results have been derived which do not depend on the specific wireless system and do not rely on any TCP throughput approximation formula. The benefits of joint power management and error control are demonstrated in several relevant case studies. The accuracy of the proposed analytical framework is assessed through ns-2 simulation

[1]  Lang Tong,et al.  Single-user channel estimation and equalization , 2000, IEEE Signal Process. Mag..

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

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

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

[5]  Masoud Salehi,et al.  Communication Systems Engineering , 1994 .

[6]  Gunnar Karlsson,et al.  Adaptive end-to-end FEC for improving TCP performance over wireless links , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[7]  Chadi Barakat,et al.  Analysis of TCP latency over wireless links supporting FEC/ARQ-SR for error recovery , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

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

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

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

[11]  Simon Haykin,et al.  Communication Systems , 1978 .

[12]  Kostas Pentikousis,et al.  Energy/throughput tradeoffs of TCP error control strategies , 2000, Proceedings ISCC 2000. Fifth IEEE Symposium on Computers and Communications.

[13]  Ren Wang,et al.  TCP westwood: Bandwidth estimation for enhanced transport over wireless links , 2001, MobiCom '01.

[14]  George C. Polyzos,et al.  Link layer support for quality of service on wireless Internet links , 1999, IEEE Wirel. Commun..

[15]  Laurence B. Milstein,et al.  Error statistics in data transmission over fading channels , 1998, IEEE Trans. Commun..

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

[17]  J. J. Garcia-Luna-Aceves,et al.  Improving TCP performance over wireless networks at the link layer , 2000, Mob. Networks Appl..

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

[19]  G. Karlsson,et al.  TCP with end-to-end FEC , 2004, International Zurich Seminar on Communications, 2004.

[20]  Marius Sirbu,et al.  Channel and delay estimation algorithms for wireless communication systems , 2003 .

[21]  Mung Chiang,et al.  To layer or not to layer: balancing transport and physical layers in wireless multihop networks , 2004, IEEE INFOCOM 2004.

[22]  Michele Zorzi,et al.  Throughput and energy performance of TCP on a wideband CDMA air interface , 2002, Wirel. Commun. Mob. Comput..

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

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

[25]  François Baccelli,et al.  TCP throughput analysis under transmission error and congestion losses , 2004, IEEE INFOCOM 2004.

[26]  Andrew S. Tanenbaum,et al.  Computer networks, 4th Edition , 2002 .

[27]  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).

[28]  A. Chockalingam,et al.  Throughput analysis of TCP on channels with memory , 2000, IEEE Journal on Selected Areas in Communications.

[29]  L. Tong,et al.  Multichannel blind identification: from subspace to maximum likelihood methods , 1998, Proc. IEEE.

[30]  John G. Proakis,et al.  Digital Communications , 1983 .