An Energy Consumption Estimation Algorithm for Applications of Mobile Phones

Jia-bo TANG,Yu-ran WANG,Ru-jie CHENG,Jian LU,Hou-ming JIANG,Mu HU,Jia WU
DOI: https://doi.org/10.3969/j.issn.1006-2475.2018.01.001
2018-01-01
Abstract:The paper is to establish a model of the energy consumption of mobile phones .The energy consumption of mobile phones is divided into four different parts , namely , system energy consumption , application energy consumption , periodic jump and white noise .Based on the model established , the energy consumption estimation algorithm for applications is proposed to ana-lyze the energy consumption of the functions included in the application , and to locate the code segment which consumes energy abnormally .The model for the energy consumption mainly consists of the energy consumption evaluation of the operation system , the removal of noise arisen caused by the periodic jump , and the evaluation of functional average energy consumption .The de-noising model for the noise caused by the periodic jump is based on DBSCAN algorithm , and the hyper parameters of the denois-ing model are selected by scanning hyper parameters combined with the theory of machine learning .Based on the results of the model above and verification of varied mobile phones combined with trace files , the average error is only 5.58ï¼…when evaluating the energy consumption of mobile phones , which means the model has good generalization ability in the calculation of energy con-sumption of functions and code segments .
What problem does this paper attempt to address?