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 language | English (US) |
---|---|
Pages | 62-67 |
Number of pages | 6 |
DOIs | |
State | Published - 2004 |
Event | Proceedings of the International Workshop on Network and Operating System Support for Digital Audio and Video, NOSSDAV 2004 - Cork, Ireland Duration: Jun 16 2004 → Jun 18 2004 |
Other
Other | Proceedings of the International Workshop on Network and Operating System Support for Digital Audio and Video, NOSSDAV 2004 |
---|---|
Country/Territory | Ireland |
City | Cork |
Period | 6/16/04 → 6/18/04 |
Keywords
- Energy
- HTTP
- TCP
ASJC Scopus subject areas
- General Computer Science