Energy Consumption in Mobile Phones: A Measurement Study and Implications for Network Applications (2009)
Cached
Download Links
| Citations: | 33 - 1 self |
BibTeX
@MISC{Balasubramanian09energyconsumption,
author = {Niranjan Balasubramanian and Aruna Balasubramanian and Arun Venkataramani},
title = {Energy Consumption in Mobile Phones: A Measurement Study and Implications for Network Applications},
year = {2009}
}
OpenURL
Abstract
In this paper, we present a measurement study of the energy consumption characteristics of three widespread mobile networking technologies: 3G, GSM, and WiFi. We find that 3G and GSM incur a high tail energy overhead because of lingering in high power states after completing a transfer. Based on these measurements, we develop a model for the energy consumed by network activity for each technology. Using this model, we develop TailEnder, a protocol that reduces energy consumption of common mobile applications. For applications that can tolerate a small delay such as e-mail, TailEnder schedules transfers so as to minimize the cumulative energy consumed while meeting user-specified deadlines. We show that the TailEnder scheduling algorithm is within a factor 2 × of the optimal and show that any online algorithm can at best be within a factor 1.62 × of the optimal. For applications like web search that can benefit from prefetching, TailEnder aggressively prefetches several times more data and improves user-specified response times while consuming less energy. We evaluate the benefits of TailEnder for three different case study applications—email, news feeds, and web search—based on real user logs and show significant reduction in energy consumption in each case. Experiments conducted on the mobile phone show that TailEnder can download 60 % more news feed updates and download search results for more than 50 % of web queries, compared to using the default policy.







