Client-centered energy savings for concurrent HTTP connections

Haijin Yan, Rupa Krishnan, Scott A. Watterson, David K. Lowenthal

Research output: Contribution to conferencePaperpeer-review

9 Scopus citations

Abstract

In mobile devices, the wireless network interface card (WNIC) consumes a significant portion of overall system energy. One way to reduce energy consumed by a WNIC is to transition it to a lower-power sleep mode when data is not being received or transmitted. This paper investigates client-centered techniques for saving energy during web browsing. The basic idea is that the client predicts when packets will arrive, keeping the WNIC in high-power mode only when necessary. This is challenging because web browsing generally results in concurrent HTTP connections. To handle this, we maintain the state of each open connection on the client and then transition the WNIC to sleep mode when no connection is receiving data. Our technique is compatible with standard TCP and does not rely on any assistance from the server, a proxy, or IEEE 802.11b power-saving mode (PSM). Our technique combines the performance of regular TCP with nearly all the energy-saving of PSM during web downloads, and we save more energy than PSM during client think times. Results show that over an entire web browsing session (downloads and think times), our scheme saves up to 21% energy compared to PSM and incurs less than a 1% increase in transmission time compared to regular TCP.

Original languageEnglish (US)
Pages62-67
Number of pages6
DOIs
StatePublished - 2004
EventProceedings of the International Workshop on Network and Operating System Support for Digital Audio and Video, NOSSDAV 2004 - Cork, Ireland
Duration: Jun 16 2004Jun 18 2004

Other

OtherProceedings of the International Workshop on Network and Operating System Support for Digital Audio and Video, NOSSDAV 2004
Country/TerritoryIreland
CityCork
Period6/16/046/18/04

Keywords

  • Energy
  • HTTP
  • TCP

ASJC Scopus subject areas

  • General Computer Science

Fingerprint

Dive into the research topics of 'Client-centered energy savings for concurrent HTTP connections'. Together they form a unique fingerprint.

Cite this