Dummynet: a simple approach to the evaluation of network protocols
ACM SIGCOMM Computer Communication Review
The simulation and evaluation of dynamic voltage scaling algorithms
ISLPED '98 Proceedings of the 1998 international symposium on Low power electronics and design
ASPLOS IX Proceedings of the ninth international conference on Architectural support for programming languages and operating systems
Characterizing reference locality in the WWW
DIS '96 Proceedings of the fourth international conference on on Parallel and distributed information systems
Analysis of a campus-wide wireless network
Proceedings of the 8th annual international conference on Mobile computing and networking
Minimizing energy for wireless web access with bounded slowdown
Proceedings of the 8th annual international conference on Mobile computing and networking
Adaptive Disk Spin-down Policies for Mobile Computers
MLICS '95 Proceedings of the 2nd Symposium on Mobile and Location-Independent Computing
On the correspondency between TCP acknowledgment packet and data packet
Proceedings of the 3rd ACM SIGCOMM conference on Internet measurement
Choosing beacon periods to improve response times for wireless HTTP clients
Proceedings of the second international workshop on Mobility management & wireless access protocols
Using multiple energy gears in MPI programs on a power-scalable cluster
Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming
ACE: an active, client-directed method for reducing energy during web browsing
NOSSDAV '05 Proceedings of the international workshop on Network and operating systems support for digital audio and video
Client-Centered, Energy-Efficient Wireless Communication on IEEE 802.11b Networks
IEEE Transactions on Mobile Computing
An empirical energy model for secure Web browsing over mobile devices
Security and Communication Networks
Hi-index | 0.00 |
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.