skip to main content
10.1145/1644893.1644927acmconferencesArticle/Chapter ViewAbstractPublication PagesimcConference Proceedingsconference-collections
research-article

Energy consumption in mobile phones: a measurement study and implications for network applications

Published:04 November 2009Publication History

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.

References

  1. 3g: Wikipedia. http://en.wikipedia.org/wiki/3G.Google ScholarGoogle Scholar
  2. International telecommunication union press release. http://www.itu.int/newsroom/press_releases/2008/29.html.Google ScholarGoogle Scholar
  3. Monsoon power monitor. http://www.msoon.com/.Google ScholarGoogle Scholar
  4. Third generation partnership project 2 (3gpp2). http://www.3gpp2.org.Google ScholarGoogle Scholar
  5. Third generation partnership project (3gpp). http://www.3gpp.org.Google ScholarGoogle Scholar
  6. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  9. A. Balasubramanian, B. N. Levine, and A. Venkataramani. Enabling Interactive Applications in Hybrid Networks. In Proc. ACM Mobicom, September 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. 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 ScholarGoogle ScholarCross RefCross Ref
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. 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 ScholarGoogle Scholar
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  16. Z. Jiang and L. Kleinrock. Web prefetching in a mobile environment. In IEEE Personal Communications, volume 5, pages 25--34, September, 1998.Google ScholarGoogle ScholarCross RefCross Ref
  17. R. Krashinsky and H. Balakrishnan. Minimizing Energy for Wireless Web Access Using Bounded Slowdown. In 8th ACM MOBICOM 2002, Atlanta, GA, September 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 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 ScholarGoogle Scholar
  19. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  20. 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 ScholarGoogle ScholarCross RefCross Ref
  21. V. Padmanabhan and J. Mogul. Using Predictive Prefetching to Improve World Wide Web Latency. In Proc. ACM Sigcomm, pages 22--36, July 1996.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  23. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  24. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  25. 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 ScholarGoogle Scholar

Index Terms

  1. Energy consumption in mobile phones: a measurement study and implications for network applications

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        IMC '09: Proceedings of the 9th ACM SIGCOMM conference on Internet measurement
        November 2009
        468 pages
        ISBN:9781605587714
        DOI:10.1145/1644893

        Copyright © 2009 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 4 November 2009

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate277of1,083submissions,26%

        Upcoming Conference

        IMC '24
        ACM Internet Measurement Conference
        November 4 - 6, 2024
        Madrid , AA , Spain

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader