DocumentCode
127597
Title
A model-based energy profiler using online logging for Android applications
Author
Kamiyama, T. ; Inamura, Hiroshi ; Ohta, K.
Author_Institution
Res. Labs. NTT DOCOMO, Inc., Yokosuka, Japan
fYear
2014
fDate
6-8 Jan. 2014
Firstpage
7
Lastpage
13
Abstract
This paper describes a model-based energy profiler for Android applications that allows developers to test the energy-efficiency of their applications in real user environments. The profiler offers analysis of the energy consumption using a system-wide power model generated for each type of device. The model, generated by regression analysis, can determine the relationship between power consumption and each behavior of the hardware components. In this paper, we consider two profiler requirements, 1) accurate modeling of up-to-date devices and 2) lightweight online logging on devices for the collection of data. We extend our previous power model to account for the characteristics of multi-core CPUs and 3G/LTE and implement the profiler. Experiments show that it estimates energy consumption with about 10% error in a mixture of applications, while logging incurs a CPU time overhead of only 3.8%, which is superior to other profilers.
Keywords
Android (operating system); power aware computing; regression analysis; Android applications; energy consumption; lightweight online logging; model-based energy profiler; multicore CPU; regression analysis; system-wide power model; Accuracy; Data models; Estimation; Hardware; Mathematical model; Power demand; Smart phones; Android application; energy/power modeling; mobile phone; profiling;
fLanguage
English
Publisher
ieee
Conference_Titel
Mobile Computing and Ubiquitous Networking (ICMU), 2014 Seventh International Conference on
Conference_Location
Singapore
Type
conf
DOI
10.1109/ICMU.2014.6799050
Filename
6799050
Link To Document