skip to main content
article

Analysis of TCP's computational energy cost for mobile computing

Published: 10 June 2003 Publication History

Abstract

In this paper we present results from a measurement study of TCP (Transmission Control Protocol) running over a wireless link. Our primary goal was on obtaining a breakdown of the computational energy cost of TCP at the sender and receiver (excluding radio energy costs) as a first step in developing techniques to reduce this cost in actual systems. We analyzed the energy consumption of TCP in FreeBSD 5 running on a wireless laptop. Our initial results showed that 60 - 70% of the energy cost (for transmission or reception) is accounted for by the Kernel -- NIC (Network Interface Card) copy operation. Of the remainder, 15% is accounted for in the copy operation from user space to kernel space with the remaining 15% being accounted for by TCP processing costs. We then further analyzed the TCP processing cost and determined the cost of computing checksums accounts for 20 -- 30% of TCP processing cost.

References

[1]
Laura Feeny and Martin Nilsson. Investigating the energy consumption of a wireless network interface in an ad hoc networking environment. In Proceedings INFOCOM 2001, Anchorage, Alaska, 2001.
[2]
M. Srivastava P. Lettieri, C. Schurgers. Adaptive link layer strategies for energy efficient wireless networking. In Wireless Networks, volume 5, pages 339--355, 1999.
[3]
M. Zorzi, M. Rossi, and G. Mazzini. Throughput and energy performance of tcp on a wideband cdma air interface. In Journal of Wireless Communications and Mobile Computing, Wiley 2002, 2002.

Cited By

View all

Index Terms

  1. Analysis of TCP's computational energy cost for mobile computing

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM SIGMETRICS Performance Evaluation Review
      ACM SIGMETRICS Performance Evaluation Review  Volume 31, Issue 1
      June 2003
      325 pages
      ISSN:0163-5999
      DOI:10.1145/885651
      Issue’s Table of Contents
      • cover image ACM Conferences
        SIGMETRICS '03: Proceedings of the 2003 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
        June 2003
        338 pages
        ISBN:1581136641
        DOI:10.1145/781027
      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: 10 June 2003
      Published in SIGMETRICS Volume 31, Issue 1

      Check for updates

      Author Tags

      1. TCP
      2. energy
      3. mobile
      4. wireless

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 06 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media