skip to main content
10.1145/511334.511360acmconferencesArticle/Chapter ViewAbstractPublication PagesmetricsConference Proceedingsconference-collections
Article

Energy consumption of TCP Reno, Newreno, and SACK in multi-hop wireless networks

Published:01 June 2002Publication History

ABSTRACT

In this paper we compare the energy consumption behavior of three versions of TCP --- Reno, Newreno, and SACK. The experiments were performed on a wireless testbed where we measured the energy consumed at the sender node. Our results indicate that, in most cases, using total energy consumed as the metric, SACK outperforms Newreno and Reno while Newreno performs better than Reno. The experiments emulated a large set of network conditions including variable round trip times, random loss, bursty loss, and packet reordering. We also estimated the idealized energy for each of the three implementations (i.e., we subtract out the energy consumed when the sender is idle) and here, surprisingly, we find that in many instances SACK performs poorly compared to the other two implementations. We conclude that if the mobile device has a very low idle power consumption then SACK is not the best implementation to use for bursty or random loss. On the other hand, if the idle power consumption is significant, then SACK is the best choice since it has the lowest overall energy consumption.

References

  1. NS-2 Network Simulator, http://www.isi.edu/nsnam/ns/ (October 15, 2001).Google ScholarGoogle Scholar
  2. Simplepower, http://www.cse.psu.edu/mdl/SimplePower.html (October 15, 2001).Google ScholarGoogle Scholar
  3. OpenBsd2.9, http://daedalus.cs.berkeley.edu (August, 2001).Google ScholarGoogle Scholar
  4. Mark Allman, Chris Hayes, Hans Kruse, and Shawn Ostermann, "TCP Performance Over Satellite Links", In Proceedings of the 5th International Conference on Telecommunication Systems, March 1997.Google ScholarGoogle Scholar
  5. J. Bennett, C. Partridge, and N. Shectman, "Packet Reordering is Not Pathological Network Behavior", IEEE/ACM Transactions on Networking, December 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. H. Balakrishnan, V. Padmanabhan, S. Seshan, and R. Katz, "A Comparison of Mechanisms for Improving TCP Performance over Wireless Links", in ACM SIGCOMM, Stanford, CA, Aug. 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. R. Bruyeron, B. Hemon, and L. Zhang, "Experimentations with TCP Selective Acknowledgment, ACM Computer Communications Review, Vol. 28(2), April 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. K. Fall and S. Floyd, "Simulation-based Comparison of Tahoe, Reno, and SACK TCP", ACM Computer Communications Review, Vol. 26(3), July 1996, pp. 5 - 21. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Laura Feeny and Martin Nilsson, "Investigating the Energy Consumption of a Wireless Network Interface in an Ad Hoc Networking Environment", Proceedings INFOCOM 2001, Anchorage, Alaska.Google ScholarGoogle Scholar
  10. Tim Henderson, Randy Katz, "Transport Protocols for Internet-compatible Satellite networks", IEEE Journal on Selected Areas of Communications, February, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. G. Holland and N. Vaidya, "Analysis of TCP Performance over Mobile Ad Hoc Networks", Proceedings ACM Mobicom'99. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. L. Rizzo, "Dummynet: a simple approach to the evaluation of network protocols," ACM Computer Communication Review, Vol.27,n.1, Jan. 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. L. Rizzo, "Issues in the Implementation of Selective Acknowledgments for TCP", January, 1996, http://www.iet.unipi.it/luigi/selack.psGoogle ScholarGoogle Scholar
  14. V. Rodoplu and T. H. Meng, "Minimum Energy Mobile Wireless Networks," IEEE Journal on Selected Areas in Communications, vol. 17, pp. 1333-1344, August 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. V. Tsaoussidis, H. Badr, X. Ge, K. Pentikousis, "Energy/Throughput Tradeoffs of TCP Error Control Strategies," In Proceedings of the 5th IEEE Symposium on Computers and Communications, France, July 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. W. Richard Stevens, TCP/IP Illustrated, Volume I: The Protocols, Addison Wesley Publishers, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. M. Zorzi, R. R. Rao, "Error Control and Energy Consumption in Communications for Nomadic Computing," IEEE Transactions on Computers, March 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. M. Zorzi, R. R. Rao, "Is TCP Energy Efficient?," Proceedings IEEE MoMuC, November 1999.Google ScholarGoogle Scholar
  1. Energy consumption of TCP Reno, Newreno, and SACK in multi-hop wireless networks

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          SIGMETRICS '02: Proceedings of the 2002 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
          June 2002
          299 pages
          ISBN:1581135319
          DOI:10.1145/511334
          • cover image ACM SIGMETRICS Performance Evaluation Review
            ACM SIGMETRICS Performance Evaluation Review  Volume 30, Issue 1
            Measurement and modeling of computer systems
            June 2002
            286 pages
            ISSN:0163-5999
            DOI:10.1145/511399
            Issue’s Table of Contents

          Copyright © 2002 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 June 2002

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          SIGMETRICS '02 Paper Acceptance Rate23of170submissions,14%Overall Acceptance Rate459of2,691submissions,17%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader