Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/2648668.2648697acmconferencesArticle/Chapter ViewAbstractPublication PagesislpedConference Proceedingsconference-collections
research-article

Power estimation for mobile applications with profile-driven battery traces

Published: 04 September 2013 Publication History

Abstract

It becomes very important to understand power characteristics of mobile applications because more and more complex applications are running on modern smartphones. Although many techniques have been proposed to estimate the power dissipation rate for mobile applications, it typically requires hardware support (i.e., power meters) or complex power models (software profiling or hardware parameters). These techniques might work well in labs with a small set of applications. However, it becomes impractical when we try to estimate the power of mobile applications in an uncontrolled environment.
This paper proposes a novel method for estimating the power consumption of mobile applications with profile-based battery traces. Battery traces can be easily collected through a user-level application on any devices. Although it is difficult to achieve accurate results for only a few users because battery changes are coarse-grained, the method is expected to reach an accurate estimation when the number of battery traces reaches a certain scale. Our experiments based on battery traces from more than 80,000 users demonstrate that it is possible to estimate application power with only coarse-grained battery traces. The results are also validated with measured power numbers from a Monsoon power monitor.

References

[1]
B. Balaji, J. McCullough, R. K. Gupta, and Y. Agarwal. Accurate characterization of the variability in power consumption in modern mobile processors. In Proceedings of HotPower'12, 2012.
[2]
N. Balasubramanian, A. Balasubramanian, and A. Venkataramani. Energy consumption in mobile phones: a measurement study and implications for network applications. In Proceedings of IMC'09, 2009.
[3]
N. Banerjee, A. Rahmati, M. D. Corner, S. Rollins, and L. Zhong. Users and batteries: interactions and adaptive energy management in mobile systems. In Proceedings of UbiComp'07, 2007.
[4]
M. Dong and L. Zhong. Power modeling and optimization for oled displays. IEEE Transactions on Mobile Computing, 11(9), Sept. 2012.
[5]
H. Falaki, R. Mahajan, S. Kandula, D. Lymberopoulos, R. Govindan, and D. Estrin. Diversity in smartphone usage. In Proceedings of MobiSys'10, 2010.
[6]
D. Ferreira, A. K. Dey, and V. Kostakos. Understanding human-smartphone concerns: a study of battery life. In Proceedings of Pervasive'11, 2011.
[7]
S. Hao, D. Li, W. G. Halfond, and R. Govindan. Estimating mobile application energy consumption using program analysis. In Proceedings of ICSE'13, 2013.
[8]
W. Jung, C. Kang, C. Yoon, D. Kim, and H. Cha. Devscope: a nonintrusive and online power analysis tool for smartphone hardware components. In Proceedings of CODES+ISSS'12, 2012.
[9]
M. Kim, J. Kong, and S. W. Chung. Enhancing online power estimation accuracy for smartphones. Consumer Electronics, IEEE Transactions on, 58(2): 333--339, 2012.
[10]
T. Li and L. K. John. Run-time modeling and estimation of operating system power consumption. In Proceedings of SIGMETRICS'03, 2003.
[11]
R. Mittal, A. Kansal, and R. Chandra. Empowering developers to estimate app energy consumption. In Proceedings of the Mobicom'12, 2012.
[12]
R. Murmuria, J. Medsger, A. Stavrou, and J. M. Voas. Mobile application and device power usage measurements. In Proceedings of SERE'12, 2012.
[13]
E. A. Oliver and S. Keshav. An empirical approach to smartphone energy level prediction. In Proceedings of UbiComp'11, 2011.
[14]
D. Panigrahi, S. Dey, R. Rao, K. Lahiri, C. Chiasserini, and A. Raghunathan. Battery life estimation of mobile embedded systems. In Proceedings of VLSID'01, 2001.
[15]
A. Pathak, Y. C. Hu, M. Zhang, P. Bahl, and Y.-M. Wang. Fine-grained power modeling for smartphones using system call tracing. In Proceedings of EuroSys'11, 2011.
[16]
Y. Xiao, R. Bhaumik, Z. Yang, M. Siekkinen, P. Savolainen, and A. Yla-Jaaski. A system-level model for runtime power estimation on mobile devices. In Proceedings of GREENCOM-CPSCOM'10, 2010.
[17]
C. Yoon, D. Kim, W. Jung, C. Kang, and H. Cha. Appscope: application energy metering framework for android smartphones using kernel activity monitoring. In Proceedings of USENIX ATC'12, 2012.
[18]
L. Zhang, B. Tiwana, Z. Qian, Z. Wang, R. P. Dick, Z. M. Mao, and L. Yang. Accurate online power estimation and automatic battery behavior based power model generation for smartphones. In Proceedings of the CODES/ISSS'10, 2010.
[19]
X. Zhao, Y. Guo, Q. Feng, and X. Chen. A system context-aware approach for battery lifetime prediction in smart phones. In Proceedings of SAC'11, 2011.

Cited By

View all
  • (2016)Fine-Grained Energy Modeling for the Source Code of a Mobile ApplicationProceedings of the 13th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services10.1145/2994374.2994394(180-189)Online publication date: 28-Nov-2016
  • (2016)Reducing Power Consumption and Latency in Mobile Devices Using an Event Stream ModelACM Transactions on Embedded Computing Systems10.1145/296420316:1(1-24)Online publication date: 13-Oct-2016
  • (2015)Energy-Efficiency Comparison of Mobile Platforms and ApplicationsProceedings of the 16th International Workshop on Mobile Computing Systems and Applications10.1145/2699343.2699358(39-44)Online publication date: 12-Feb-2015
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ISLPED '13: Proceedings of the 2013 International Symposium on Low Power Electronics and Design
September 2013
440 pages
ISBN:9781479912353

Sponsors

Publisher

IEEE Press

Publication History

Published: 04 September 2013

Check for updates

Qualifiers

  • Research-article

Conference

ISLPED'13
Sponsor:

Acceptance Rates

Overall Acceptance Rate 398 of 1,159 submissions, 34%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2016)Fine-Grained Energy Modeling for the Source Code of a Mobile ApplicationProceedings of the 13th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services10.1145/2994374.2994394(180-189)Online publication date: 28-Nov-2016
  • (2016)Reducing Power Consumption and Latency in Mobile Devices Using an Event Stream ModelACM Transactions on Embedded Computing Systems10.1145/296420316:1(1-24)Online publication date: 13-Oct-2016
  • (2015)Energy-Efficiency Comparison of Mobile Platforms and ApplicationsProceedings of the 16th International Workshop on Mobile Computing Systems and Applications10.1145/2699343.2699358(39-44)Online publication date: 12-Feb-2015
  • (2015)Runtime Verification of Expected Energy Consumption in SmartphonesProceedings of the 22nd International Symposium on Model Checking Software - Volume 923210.1007/978-3-319-23404-5_10(132-149)Online publication date: 24-Aug-2015
  • (2014)PowerletProceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing10.1145/2632048.2636085(45-56)Online publication date: 13-Sep-2014
  • (2014)DR. SwapProceedings of the 2014 international symposium on Low power electronics and design10.1145/2627369.2627647(81-86)Online publication date: 11-Aug-2014

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media