• 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