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.
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- DS2784 Datasheet, http://pdfserv.maxim-ic.com/en/ds/DS2784.pdf retrieved on 3/20/2012Google Scholar
- Google Nexus One Specification, http://www.htc.com/us/support/nexus-one-google/tech-specs/ retrieved on 3/20/2012Google Scholar
- Sony Ericsson Xperia Arc, http://www.sonymobile.com/gb/products/phones/xperia-arc/specifications/ retrieved on 3/20/2012Google Scholar
- Monsoon Solutions, Inc., http://www.msoon.com/LabEquipment/PowerMonitor/ retrieved on 3/20/2012Google Scholar
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- AppScope, http://mobed.yonsei.ac.kr/~appscope/ retrieved on 7/25/2012Google Scholar
Index Terms
- DevScope: a nonintrusive and online power analysis tool for smartphone hardware components
Recommendations
Accurate online power estimation and automatic battery behavior based power model generation for smartphones
CODES/ISSS '10: Proceedings of the eighth IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesisThis paper describes PowerBooter, an automated power model construction technique that uses built-in battery voltage sensors and knowledge of battery discharge behavior to monitor power consumption while explicitly controlling the power management and ...
A performance-conserving approach for reducing peak power consumption in server systems
ICS '05: Proceedings of the 19th annual international conference on SupercomputingThe combination of increasing component power consumption, a desire for denser systems, and the required performance growth in the face of technology-scaling issues are posing enormous challenges for powering and cooling of server systems. The ...
MuMMI: multiple metrics modeling infrastructure for exploring performance and power modeling
XSEDE '13: Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to DiscoveryMuMMI (Multiple Metrics Modeling Infrastructure) environment is an infrastructure that facilitates systematic measurement, modeling, and prediction of performance, power consumption and performance-power tradeoffs for parallel systems. MuMMI builds upon ...
Comments