skip to main content
10.1145/2380445.2380502acmconferencesArticle/Chapter ViewAbstractPublication PagesesweekConference Proceedingsconference-collections
research-article

DevScope: a nonintrusive and online power analysis tool for smartphone hardware components

Published:07 October 2012Publication History

ABSTRACT

Smartphone power modeling is an important technique for users, application developers, and hardware manufacturers to build energy-aware systems. Compared to traditional offline techniques that use external power measurement devices, the online approach uses a built-in BMU (Battery Monitoring Unit), which has the advantage of generating a dynamic power model. However, the very low update rate of a BMU is an issue for online power modeling. In this paper, we introduce an autonomous power modeling tool for smartphones called DevScope, which overcomes the limitations of BMU-based online power modeling. DevScope controls components according to the BMU update rate, and derives the component power model automatically by analyzing the changes of power state. With DevScope, we construct an online and automatic power modeling that reflects both the diversity of users' environments and smartphone hardware complexity. By evaluating the scheme with various smartphones and configurations, we show that DevScope, indeed, generates a flexible and accurate power model.

References

  1. Zhang, L., Tiwana, B., Qian, Z., and Wang, Z. 2010. Accurate Online Power Estimation and Automatic Battery Behavior Based Power Model Generation for Smartphones. In Proceedings of the 8th IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis (Scottsdale, AZ, USA, October 24 -- 29, 2010). CODES+ISSS'10. ACM, New York, NY, 105--114. DOI= http://dx.doi.org/10.1145/1878961.1878982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Dong, M. and Zhong, L. 2011. Self-Constructive High-Rate System Energy Modeling for Battery-Powered Mobile Systems. In Proceedings of the 9th International Conference on Mobile Systems, Applications, and Services (Washington, D.C, USA, June 28 -- July 1, 2010). MobiSys'11. ACM, New York, NY, 335--348. DOI= http://dx.doi.org/10.1145/1999995.2000027. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Dong, M. and Zhong, L. 2011. Chameleon: A Color-Adaptive Web Browser for Mobile OLED Displays. In Proceedings of the 9th International Conference on Mobile Systems, Applications, and Services (Washington, D.C, USA, June 28 -- July 1, 2010). MobiSys'11. ACM, New York, NY, 85--98. DOI= http://dx.doi.org/10.1145/1999995.2000004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Anand, B., Thirugnanam, K., Sebastian, J., Kannan, P. G., Ananda, A. L., Chan, M. C., and Balan, R. K. 2011. Adaptive Display Power Management for Mobile Games. In Proceedings of the 9th International Conference on Mobile Systems, Applications, and Services (Washington, D.C., USA, June 28 -- July 1, 2010). MobiSys'11. ACM, New York, NY, 57--70. DOI= http://dx.doi.org/10.1145/1999995.2000002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Pathak, A., Hu, Y. C., Zhang, M., Bahl, P., and Wang, Y. --M. 2011. Fine-grained Power Modeling for Smartphones Using System Call Tracing. In Proceedings of the ACM European Conference on Computer Systems (Salzburg, Austria, April 10 -- 13, 2011). EuroSys'11. ACM, New York, NY, 153--167. DOI= http://dx.doi.org/10.1145/1966445.1966460. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Carroll, A. and Heiser, G. 2010. An Analysis of Power Consumption in a Smartphone. In Proceedings of the 2010 USENIX Annual Technical Conference (Boston, MA, USA, June 23 -- 25, 2010). USENIX ATC'10. USENIX Association, Berkeley, CA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Shye, A., Scholbrock, B. and Memik, G. 2009. Into the Wild: Studying Real User Activity Patterns to Guide Power Optimizations for Mobile Architectures. In Proceedings of the 42nd IEEE/ACM International Symposium on Microarchitecture (New York, NY, USA, December 12 -- 16, 2009). MICRO'09. ACM, New York, NY, 168--178. DOI= http://dx.doi.org/10.1145/1669112.1669135. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. DS2784 Datasheet, http://pdfserv.maxim-ic.com/en/ds/DS2784.pdf retrieved on 3/20/2012Google ScholarGoogle Scholar
  9. Google Nexus One Specification, http://www.htc.com/us/support/nexus-one-google/tech-specs/ retrieved on 3/20/2012Google ScholarGoogle Scholar
  10. Sony Ericsson Xperia Arc, http://www.sonymobile.com/gb/products/phones/xperia-arc/specifications/ retrieved on 3/20/2012Google ScholarGoogle Scholar
  11. Monsoon Solutions, Inc., http://www.msoon.com/LabEquipment/PowerMonitor/ retrieved on 3/20/2012Google ScholarGoogle Scholar
  12. Qian, F., Wang, Z., Gerber, A., Mao, Z. M., Sen, S., and Spatscheck, O. 2010. Characterizing Radio Resource Allocation for 3G Networks. In Proceedings of the 10th ACM Internet Measurement Conference (New York, NY, USA, November 1 -- 3, 2010). IMC'10. ACM, New York, NY, 137--150. DOI= http://dx.doi.org/10.1145/1879141.1879159. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Haverinen, H., Siren, J. and Eronen, P. 2007. Energy Consumption of Always-On Applications in WCDMA Networks. In Proceedings of the IEEE 65th IEEE Vehicular Technology Conference (Dublin, Ireland, April 22 -- 25, 2007). VTC'07. IEEE, 964--968. DOI= http://dx.doi.org/10.1109/VETECS.2007.207.Google ScholarGoogle Scholar
  14. Qian, F., Wang, Z., Gerber, A., Mao, Z. M., Sen, S., and Spatscheck, O. 2011. Profiling Resource Usage for Mobile Applications: A Cross-layer Approach. In Proceedings of the 9th International Conference on Mobile Systems, Applications, and Services (Washington, D.C, USA, June 28 -- July 1, 2010). MobiSys'11. ACM, New York, NY, 321--334. DOI= http://dx.doi.org/10.1145/1999995.2000026. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Roy, A., Sumble, S., and Stutsman, R. 2011. Energy management in mobile devices with the Cinder operating system. In Proceedings of the ACM European Conference on Computer Systems (Salzburg, Austria, April 10 -- 13, 2011). EuroSys'11. ACM, New York, NY, 139--152. DOI= http://dx.doi.org/10.1145/1966445.1966459. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Vallina-Rodrigues, N. and Crowcroft, J. 2011. ErdOS: Achieving Energy Savings in Mobile OS. In Proceedings of the ACM 6th International Workshop on Mobility in the Evolving Internet (Washington, D.C., USA, June 28, 2011). MobiArch'11. ACM, New York, NY, 36--42. DOI= http://dx.doi.org/10.1145/1999916.1999926. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Kjrgaard, M. B. and Blunck, H. 2011. Unsupervised Power Profiling for Mobile Devices. In Proceedings of the 8th International ICTS Conference on Mobile and Ubiquitous (Copenhagen, Denmark, December 6 -- 9, 2011). MobiQuitous'11.Google ScholarGoogle Scholar
  18. Yoon, C., Kim, D., Jung, W., Kang, C. and Cha, H. 2012. AppScope: Application Energy Metering Framework for Android Smartphone using Kernel Activity Monitoring. In Proceedings of the 2012 USENIX Annual Technical Conference (Boston, MA, USA, June 13 -- 15, 2012). USENIX ATC'12. USENIX Association, Berkeley, CA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. AppScope, http://mobed.yonsei.ac.kr/~appscope/ retrieved on 7/25/2012Google ScholarGoogle Scholar

Index Terms

  1. DevScope: a nonintrusive and online power analysis tool for smartphone hardware components

    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
      CODES+ISSS '12: Proceedings of the eighth IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis
      October 2012
      596 pages
      ISBN:9781450314268
      DOI:10.1145/2380445

      Copyright © 2012 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: 7 October 2012

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      CODES+ISSS '12 Paper Acceptance Rate48of163submissions,29%Overall Acceptance Rate280of864submissions,32%

      Upcoming Conference

      ESWEEK '24
      Twentieth Embedded Systems Week
      September 29 - October 4, 2024
      Raleigh , NC , USA

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader