arrow
返回

MLEE: Method Level Energy Estimation - A machine learning approach

delete2021-12-01
delete3
PRE
AI
H
Hamza Mustafa Alvi
H
Hammad Majeed
H
Hasan Mujtaba
M
Mirza Omer Beg *
DOI:10.1016/j.suscom.2021.100594delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Battery life is one of the main concerns for today's mobile users. Due to an imbalance in demand and supply of energy in mobile devices, the burden to make battery last longer upon each charge has shifted towards application developers, who, in turn attempt to create energy efficient applications. However, mobile developers lack the tools to detect energy consumption hot-spots in their code. We aim to provide developers with a technique that helps them to precisely locate energy hot-spots at the method-level. In this paper we present MLEE, a novel approach for estimating energy consumption of methods. MLEE uses machine learning models to predict the energy consumption at method-level using software metrics as features. We use the Snapdragon power profiler to measure the energy consumption of applications using the shortest time interval to develop a method-level energy dataset for training machine learning prediction models. We demonstrate that several structural metrics of methods are highly co-related with energy consumption. Thereafter we use these features to predict the energy consumption of methods using linear regression, random forest and decision tree with an average mean-absolute-error of 2.6(-2) J.
Keyword:
Energy consumption
Android applications
Software metrics
Regression
Classification

期刊

S
Sustainable Computing-Informatics and Systems
IF:
5.7
论文数:
966
被引数:
2.9K

机构

暂无机构信息
引用论文

引用论文

Late-life health effects of teenage motherhood
err2018-11-16
err0
errOAAI
errViola Angelini; Jochen Mierau
err分享
err收藏
Decision tree regression for soft classification of remote sensing data
err2005-08-15
err628
PREAI
errXu, M; Watanachaturaporn, P; Varshney, PK; Arora, MK
err分享
err收藏
err分享
err收藏
err1999-01-01
err0
PREAI
errJ.A.K. Suykens; J. Vandewalle
err分享
err收藏
What Do Mobile App Users Complain About?
err2015-05-01
err308
PREAI
errKhalid, Hammad; Shihab, Emad; Nagappan, Meiyappan; Hassan, Ahmed E.
err分享
err收藏
An exploratory study on assessing the energy impact of logging on Android applications
err2017-09-21
err32
PREAI
errChowdhury, Shaiful; Di Nardo, Silvia; Hindle, Abram; Jiang, Zhen Ming (Jack)
err分享
err收藏
On the impact of code smells on the energy consumption of mobile applications代码气味对移动应用能耗的影响
err2019-01-01
err65
errOAAI
errPalomba, Fabio; Di Nucci, Dario; Panichella, Annibale; Zaidman, Andy; De Lucia, Andrea
err分享
err收藏
Modeling, Profiling, and Debugging the Energy Consumption of Mobile Devices对移动设备的能耗进行建模、分析和调试
err2015-12-22
err86
PREAI
errHoque, Mohammad Ashraful; Siekkinen, Matti; Khan, Kashif Nizam; Xiao, Yu; Tarkoma, Sasu
err分享
err收藏
An environment for automated measurement of energy consumed by mobile and embedded computing devices
err2016-12-01
err7
errOAAI
errDzhagaryan, Armen; Milenkovic, Aleksandar; Milosevic, Mladen; Jovanov, Emil
err分享
err收藏
学者 查看更多内容