TY - GEN
T1 - Energy consumption in mobile phones
T2 - 2009 9th ACM SIGCOMM Internet Measurement Conference, IMC 2009
AU - Balasubramanian, Niranjan
AU - Balasubramanian, Aruna
AU - Venkataramani, Arun
PY - 2009
Y1 - 2009
N2 - 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.
AB - 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.
KW - Cellular networks
KW - Energy savings
KW - Mobile applications
KW - Power measurement
KW - WiFi
UR - https://www.scopus.com/pages/publications/84877730481
U2 - 10.1145/1644893.1644927
DO - 10.1145/1644893.1644927
M3 - Conference contribution
AN - SCOPUS:84877730481
SN - 9781605587707
T3 - Proceedings of the ACM SIGCOMM Internet Measurement Conference, IMC
SP - 280
EP - 293
BT - IMC 2009 - Proceedings of the 2009 ACM SIGCOMM Internet Measurement Conference
Y2 - 4 November 2009 through 6 November 2009
ER -