Skip to main content
Log in

Energy Efficiency of TCP in a Local Wireless Environment

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

The focus of this paper is to analyze the energy consumption performance of various versions of TCP, namely, Tahoe, Reno and NewReno, for bulk data transfer in an environment where channel errors are correlated. We investigate the performance of a single wireless TCP connection by modeling the correlated packet loss/error process (e.g., as induced by a multipath fading channel) as a first-order Markov chain. Based on a unified analytical approach, we compute the throughput and energy performance of various versions of TCP. The main findings of this study are that (1) error correlations significantly affect the energy performance of TCP (consistent with analogous conclusions for throughput), and in particular they result in considerably better performance for Tahoe and NewReno than iid errors, and (2) the congestion control mechanism implemented by TCP does a good job at saving energy as well, by backing off and idling during error bursts. An interesting conclusion is that, unlike throughput, the energy efficiency metric may be very sensitive to the TCP version used and to the choice of the protocol parameters, so that large gains appear possible.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. O. Ait-Hellal and E. Altman, Analysis of TCP Vegas and TCP Reno, in: Proc. IEEE ICC'97 (1997).

  2. H. Balakrishnan, V.N. Padmanabhan, S. Seshan and R.H. Katz, A comparison of mechanisms for improving TCP performance over wireless links, ACM/IEEE Transactions on Networking (December 1997).

  3. H. Balakrishnan, S. Seshan, E. Amir and R.H. Katz, Improving TCP/IP performance over wireless networks, in: 1st Intl. Conf. on Mobile Computing and Networking (November 1995).

  4. P. Bhagwat, P. Bhattacharya, A. Krishna and K. Tripathi, Using channel state dependent packet scheduling to improve TCP throughput over wireless LANs, Wireless Networks (1997) 91–102.

  5. R. Caceres and L. Iftode, Improving the performance of reliable transport protocols in mobile computing environments, IEEE Journal on Selected Areas in Communications 13(5) (June 1995) 850–857.

    Google Scholar 

  6. A. Chockalingam, M. Zorzi and R.R. Rao, Performance of TCP on Wireless Fading Links with Memory, in: Proc. IEEE ICC'98 (June 1998).

  7. A. DeSimone, M.C. Chuah and O.C. Yue, Throughput performance of transport layer protocols over wireless LANs, in: Proc. IEEE Globecom' 93 (December 1993) pp. 542–549.

  8. K. Fall and S. Floyd, Comparisons of Tahoe, Reno, and Sack TCP (March 1996) ftp://ftp.ee.lbl.gov

  9. R.A. Howard, Dynamic Probabilistic Systems (Wiley, 1971).

  10. IEEE Personal Communications Magazine, ed. M. Zorzi, Special issue on Energy Management in Personal Communications and Mobile Computing 5(3) (June 1998).

    Google Scholar 

  11. W.C. Jakes, Jr., Microwave Mobile Communications (Wiley, New York, 1974).

    Google Scholar 

  12. A. Kumar, Comparative performance analysis of versions of TCP in a local network with a lossy link, ACM/IEEE Transactions on Networking (August 1998).

  13. A. Kumar and J. Holtzman, Comparative performance analysis of versions of TCP in a local network with a lossy link, Part II: Rayleigh fading mobile radio link, Technical report WINLAB-TR-133 (November 1996).

  14. T.V. Lakshman and U. Madhow, The performance of TCP/IP for networks with high bandwidth-delay products and random loss, IEEE/ACM Transactions on Networking (June 1997) 336–350.

  15. P. Manzoni, D. Ghosal and G. Serazzi, Impact of mobility on TCP/IP: An integrated performance study, IEEE Journal on Selected Areas in Communications 13(5) (June 1995) 858–867.

    Google Scholar 

  16. S.H. Ross, Stochastic Processes (Wiley, 1983).

  17. W.R. Stevens, TCP/IP Illustrated, Vol. 1 (Addison Wesley, 1994).

  18. Van Jacobson, Congestion avoidance and control, in: Proc. ACM Sigcomm' 88 (August 1988) pp. 314–329.

  19. M. Zorzi, A. Chockalingam and R.R. Rao, Performance analysis of TCP on channels with memory, IEEE Journal on Selected Areas in Communications (July 2000).

  20. M. Zorzi and R.R. Rao, Effect of correlated errors on TCP, in: Proc. 1997 CISS (March 1997) pp. 666–671.

  21. M. Zorzi and R.R. Rao, Error control and energy consumption in communications for nomadic computing, IEEE Transactions on Computers 46, Special Issue on Mobile Computing (March 1997) 279–289.

  22. M. Zorzi and R.R. Rao, Energy constrained error control for wireless channels, IEEE Personal Communications Magazine 4 (December 1997) 27–33.

  23. M. Zorzi and R.R. Rao, On channel modeling for delay analysis of packet communications over wireless links, in: Proc. 36th Annual Allerton Conference (September 1998).

  24. M. Zorzi and R.R. Rao, Lateness probability of a retransmission scheme for error control on a two-state Markov channel, IEEE Transactions on Communications 47 (October 1999).

  25. M. Zorzi, R.R. Rao and L.B. Milstein, On the accuracy of a first-order Markov model for data transmission on fading channels, in: Proc. IEEE ICUPC'95 (November 1995) pp. 211–215.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zorzi, M., Rao, R.R. Energy Efficiency of TCP in a Local Wireless Environment. Mobile Networks and Applications 6, 265–278 (2001). https://doi.org/10.1023/A:1011482901234

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1011482901234

Navigation