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.
Similar content being viewed by others
References
O. Ait-Hellal and E. Altman, Analysis of TCP Vegas and TCP Reno, in: Proc. IEEE ICC'97 (1997).
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).
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).
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.
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.
A. Chockalingam, M. Zorzi and R.R. Rao, Performance of TCP on Wireless Fading Links with Memory, in: Proc. IEEE ICC'98 (June 1998).
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.
K. Fall and S. Floyd, Comparisons of Tahoe, Reno, and Sack TCP (March 1996) ftp://ftp.ee.lbl.gov
R.A. Howard, Dynamic Probabilistic Systems (Wiley, 1971).
IEEE Personal Communications Magazine, ed. M. Zorzi, Special issue on Energy Management in Personal Communications and Mobile Computing 5(3) (June 1998).
W.C. Jakes, Jr., Microwave Mobile Communications (Wiley, New York, 1974).
A. Kumar, Comparative performance analysis of versions of TCP in a local network with a lossy link, ACM/IEEE Transactions on Networking (August 1998).
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).
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.
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.
S.H. Ross, Stochastic Processes (Wiley, 1983).
W.R. Stevens, TCP/IP Illustrated, Vol. 1 (Addison Wesley, 1994).
Van Jacobson, Congestion avoidance and control, in: Proc. ACM Sigcomm' 88 (August 1988) pp. 314–329.
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).
M. Zorzi and R.R. Rao, Effect of correlated errors on TCP, in: Proc. 1997 CISS (March 1997) pp. 666–671.
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.
M. Zorzi and R.R. Rao, Energy constrained error control for wireless channels, IEEE Personal Communications Magazine 4 (December 1997) 27–33.
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).
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).
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.
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/A:1011482901234