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 meeting user-specified deadlines. We show that the TailEnder scheduling algorithm is within a factor 2x of the optimal and show that any online algorithm can at best be within a factor 1.62x 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.
- 3g: Wikipedia. http://en.wikipedia.org/wiki/3G.Google Scholar
- International telecommunication union press release. http://www.itu.int/newsroom/press_releases/2008/29.html.Google Scholar
- Monsoon power monitor. http://www.msoon.com/.Google Scholar
- Third generation partnership project 2 (3gpp2). http://www.3gpp2.org.Google Scholar
- Third generation partnership project (3gpp). http://www.3gpp.org.Google Scholar
- Y. Agarwal, R. Chandra, A. Wolman, P. Bahl, K. Chin, and R. Gupta. Wireless wakeups revisited: energy management for voip over wi-fi smartphones. In MobiSys '07: Proceedings of the 5th international conference on Mobile systems, applications and services, pages 179--191, New York, NY, USA, 2007. ACM. Google ScholarDigital Library
- T. Armstrong, O. Trescases, C. Amza, and E. de Lara. Efficient and transparent dynamic content updates for mobile clients. In MobiSys '06: Proceedings of the 4th international conference on Mobile systems, applications and services, pages 56--68, New York, NY, USA, 2006. ACM. Google ScholarDigital Library
- J. Augustine, S. Irani, and C. Swamy. Optimal power-down strategies. In FOCS '04: Proceedings of the 45th Annual IEEE Symposium on Foundations of Computer Science, pages 530--539, Washington, DC, USA, 2004. IEEE Computer Society. Google ScholarDigital Library
- A. Balasubramanian, B. N. Levine, and A. Venkataramani. Enabling Interactive Applications in Hybrid Networks. In Proc. ACM Mobicom, September 2008. Google ScholarDigital Library
- N. Banerjee, J. Sorber, M. D. Corner, S. Rollins, and D. Ganesan. Triage: balancing energy and quality of service in a microserver. In MobiSys '07: Proceedings of the 5th international conference on Mobile systems, applications and services, pages 152--164, New York, NY, USA, 2007. ACM. Google ScholarDigital Library
- P. Baptiste. Scheduling unit tasks to minimize the number of idle periods: a polynomial time algorithm for offline dynamic power management. In SODA '06: Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm, pages 364--367, New York, NY, USA, 2006. ACM. Google ScholarDigital Library
- X. Chuah, M.; Wei Luo; Zhang. Impacts of inactivity timer values on umts system capacity. In Wireless Communications and Networking Conference (2002), volume 2, pages 897--903. IEEE, 2002.Google ScholarCross Ref
- E. D. Demaine, M. Ghodsi, M. T. Hajiaghayi, A. S. Sayedi-Roshkhar, and M. Zadimoghaddam. Scheduling to minimize gaps and power consumption. In SPAA '07: Proceedings of the nineteenth annual ACM symposium on Parallel algorithms and architectures, pages 46--54, New York, NY, USA, 2007. ACM. Google ScholarDigital Library
- A. Gupta and P. Mohapatra. Energy consumption and conservation in wifi based phones: A measurement-based study. In Sensor and Ad Hoc Communications and Networks (SECON), pages 121--131, Washington, DC, USA, 2007. IEEE Computer Society.Google Scholar
- S. Irani, S. Shukla, and R. Gupta. Algorithms for power savings. In SODA '03: Proceedings of the fourteenth annual ACM-SIAM symposium on Discrete algorithms, pages 37--46, Philadelphia, PA, USA, 2003. Society for Industrial and Applied Mathematics. Google ScholarDigital Library
- Z. Jiang and L. Kleinrock. Web prefetching in a mobile environment. In IEEE Personal Communications, volume 5, pages 25--34, September, 1998.Google ScholarCross Ref
- R. Krashinsky and H. Balakrishnan. Minimizing Energy for Wireless Web Access Using Bounded Slowdown. In 8th ACM MOBICOM 2002, Atlanta, GA, September 2002. Google ScholarDigital Library
- C.-C. Lee, J.-H. Yeh, and J.-C. Chen. Impact of inactivity timer on energy consumption in wcdma and cdma2000. In Proceedings of the Third Annual Wireless Telecommunication Symposium (WTS). IEEE, 2004.Google Scholar
- X. Liu, A. Sridharan, S. Machiraju, M. Seshadri, and H. Zang. Experiences in a 3g network: interplay between the wireless channel and applications. In MobiCom '08: Proceedings of the 14th ACM international conference on Mobile computing and networking, pages 211--222, New York, NY, USA, 2008. ACM. Google ScholarDigital Library
- J. Nurminen, J.K.; Noyranen. Energy-consumption in mobile peer-to-peer - quantitative results from file sharing. In Consumer Communications and Networking Conference (CCNC), pages 729--733, Washington, DC, USA, 2008. IEEE Computer Society.Google ScholarCross Ref
- V. Padmanabhan and J. Mogul. Using Predictive Prefetching to Improve World Wide Web Latency. In Proc. ACM Sigcomm, pages 22--36, July 1996.Google ScholarDigital Library
- T. Pering, Y. Agarwal, R. Gupta, and R. Want. Coolspots: Reducing the power consumption of wireless mobile devices with multiple radio interfaces. In MobiSys 2006: Proceedings of the 4th international conference on Mobile systems, applications and services, pages 220--232, New York, NY, USA, June 2006. ACM Press. Google ScholarDigital Library
- A. Rahmati and L. Zhong. Context-for-wireless: context-sensitive energy-efficient wireless data transfer. In MobiSys '07: Proceedings of the 5th international conference on Mobile systems, applications and services, pages 165--178, New York, NY, USA, 2007. ACM. Google ScholarDigital Library
- Y. Xiao, R. S. Kalyanaraman, and A. Yla-Jaaski. Energy consumption of mobile youtube: Quantitative measurement and analysis. In NGMAST '08: Proceedings of the 2008 The Second International Conference on Next Generation Mobile Applications, Services, and Technologies, pages 61--69, Washington, DC, USA, 2008. IEEE Computer Society. Google ScholarDigital Library
- J.-H. Yeh, J.-C. Chen, and C.-C. Lee. Comparative analysis of energy-saving techniques in 3gpp and 3gp2 systems. In Transactions on Vehicular Technology, volume 58, pages 432--448. IEEE, 2009.Google Scholar
Index Terms
- Energy consumption in mobile phones: a measurement study and implications for network applications
Recommendations
An Energy Efficient Scheduling Manager for Cloud-Based Mobile Navigation Applications
This paper presents an in-depth study on a navigation application that has cloud-based and non-cloud-based versions running on the Android platform. It discovered that the cloud-based Osmand is less energy efficient than the non-cloud based Osmand. This ...
Caching to Reduce Mobile App Energy Consumption
Mobile applications consume device energy for their operations, and the fast rate of battery depletion on mobile devices poses a major usability hurdle. After the display, data communication is the second-biggest consumer of mobile device energy. At the ...
Traffic-aware techniques to reduce 3G/LTE wireless energy consumption
CoNEXT '12: Proceedings of the 8th international conference on Emerging networking experiments and technologiesThe 3G/LTE wireless interface is a significant contributor to battery drain on mobile devices. A large portion of the energy is consumed by unnecessarily keeping the mobile device's radio in its "Active" mode even when there is no traffic. This paper ...
Comments