Mobile Networks and Applications

, Volume 6, Issue 3, pp 265–278 | Cite as

Energy Efficiency of TCP in a Local Wireless Environment

  • Michele Zorzi
  • Ramesh R. Rao
Article

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.

energy consumption wireless TCP fading energy efficiency 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    O. Ait-Hellal and E. Altman, Analysis of TCP Vegas and TCP Reno, in: Proc. IEEE ICC'97 (1997).Google Scholar
  2. [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).Google Scholar
  3. [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).Google Scholar
  4. [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.Google Scholar
  5. [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. [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).Google Scholar
  7. [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.Google Scholar
  8. [8]
    K. Fall and S. Floyd, Comparisons of Tahoe, Reno, and Sack TCP (March 1996) ftp://ftp.ee.lbl.govGoogle Scholar
  9. [9]
    R.A. Howard, Dynamic Probabilistic Systems (Wiley, 1971).Google Scholar
  10. [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. [11]
    W.C. Jakes, Jr., Microwave Mobile Communications (Wiley, New York, 1974).Google Scholar
  12. [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).Google Scholar
  13. [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).Google Scholar
  14. [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.Google Scholar
  15. [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. [16]
    S.H. Ross, Stochastic Processes (Wiley, 1983).Google Scholar
  17. [17]
    W.R. Stevens, TCP/IP Illustrated, Vol. 1 (Addison Wesley, 1994).Google Scholar
  18. [18]
    Van Jacobson, Congestion avoidance and control, in: Proc. ACM Sigcomm' 88 (August 1988) pp. 314–329.Google Scholar
  19. [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).Google Scholar
  20. [20]
    M. Zorzi and R.R. Rao, Effect of correlated errors on TCP, in: Proc. 1997 CISS (March 1997) pp. 666–671.Google Scholar
  21. [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.Google Scholar
  22. [22]
    M. Zorzi and R.R. Rao, Energy constrained error control for wireless channels, IEEE Personal Communications Magazine 4 (December 1997) 27–33.Google Scholar
  23. [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).Google Scholar
  24. [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).Google Scholar
  25. [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.Google Scholar

Copyright information

© Kluwer Academic Publishers 2001

Authors and Affiliations

  • Michele Zorzi
    • 1
  • Ramesh R. Rao
    • 2
  1. 1.Dipartimento di IngegneriaUniversità di FerraraFerraraItaly
  2. 2.Department of Electrical and Computer EngineeringUniversity of CaliforniaSan Diego, La JollaUSA

Personalised recommendations