電力モデルに基づくアプリ消費電力可視化ツールの評価

Bibliographic Information

Other Title
  • Evaluation of a Model-based Energy Profiler for Android Applications

Search this article

Abstract

Androidアプリケーションの実利用環境において利用可能なアプリ消費電力の評価手法を提案する.本手法は,スマートフォンを構成する各ハードウェアコンポーネントの特性と消費電力の関係から生成した端末の消費電力モデルを用いることで,アプリ消費電力の推定を可能にする.本論文では,近年の端末の消費電力を妥当な精度で推定できること,推定に必要なログ収集の負荷が低いことを要件とした評価手法を実現するため,マルチコアCPUやモバイル無線インタフェースとその特徴を考慮したモデル拡張を行う.提案本手法において,一般的なアプリ利用のシナリオを対象に10%前後の誤差で電力推定できること,3.8%程度の低いオーバヘッドでログ収集が実現できることを確認した.

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.

Journal

Details 詳細情報について

Report a problem

Back to top