Modeling, Profiling, and Debugging the Energy Consumption of Mobile Devices

被引:81
作者
Hoque, Mohammad Ashraful [1 ]
Siekkinen, Matti [2 ]
Khan, Kashif Nizam [2 ]
Xiao, Yu [2 ]
Tarkoma, Sasu [1 ]
机构
[1] Univ Helsinki, Dept Comp Sci, FIN-00014 Helsinki, Finland
[2] Aalto Univ, Dept Comp Sci, Espoo, Finland
基金
芬兰科学院;
关键词
Design; Experiment; Measurement; Performance; Energy profiler; power model; power consumption; energy debugging; battery model; fuel gauge; discharge curve; energy bug; energy hog; energy hotspot; POWER;
D O I
10.1145/2840723
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Software energy profilers are the tools to measure the energy consumption of mobile devices, applications running on those devices, and various hardware components. They adopt different modeling and measurement techniques. In this article, we aim to review a wide range of such energy profilers for mobile devices. First, we introduce the terminologies and describe the power modeling and measurement methodologies applied in model-based energy profiling. Next, we classify the profilers according to their implementation and deployment strategies, and compare the profiling capabilities and performance between different types. Finally, we point out their limitations and the corresponding challenges.
引用
收藏
页数:40
相关论文
共 82 条
[1]  
Android, 2014, ANDR POW PROF
[2]  
Android, 2015, ANDR WIFIMANAGER WIF
[3]  
Android, 2014, BATT HIST
[4]  
Android, 2014, HIER VIEW DEB PROF U
[5]  
[Anonymous], 2000, SER EW
[6]  
[Anonymous], 2011, P 10 ACM WORKSH HOT
[7]  
[Anonymous], 2013, SIGARCH Comput. Archit. News, DOI [DOI 10.1145/2508148.2485964, 10.1145/2508148.2485964, DOI 10.1145/2485922]
[8]  
[Anonymous], 2010, P ACM MOBISYS, DOI [10.1145/1814433.1814441, DOI 10.1145/1814433.1814441]
[9]  
[Anonymous], 2011, P USENIX ANN TECH C
[10]  
[Anonymous], TREPN PROF