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

被引:77
|
作者
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
相关论文
共 50 条
  • [21] Measurement-based Energy Consumption Profiling of Mobile Radio Networks
    Capone, Antonio
    D'Elia, Stefano
    Filippini, Ilario
    Zangani, Marco
    2015 IEEE 1ST INTERNATIONAL FORUM ON RESEARCH AND TECHNOLOGIES FOR SOCIETY AND INDUSTRY (RTSI 2015) PROCEEDINGS, 2015,
  • [22] PowerSpy: Fine-grained software energy profiling for mobile devices
    Banerjee, KS
    Agu, E
    2005 International Conference on Wireless Networks, Communications and Mobile Computing, Vols 1 and 2, 2005, : 1136 - 1141
  • [23] Why energy matters? Profiling energy consumption of mobile crowdsensing data collection frameworks
    Tomasoni, Mattia
    Capponi, Andrea
    Fiandrino, Claudio
    Kliazovich, Dzmitry
    Granelli, Fabrizio
    Bouvry, Pascal
    PERVASIVE AND MOBILE COMPUTING, 2018, 51 : 193 - 208
  • [24] Mobile Application Profiling for Connected Mobile Devices
    Diaz, Almudena
    Merino, Pedro
    Javier Rivas, F.
    IEEE PERVASIVE COMPUTING, 2010, 9 (01) : 54 - 61
  • [25] Invasive Technique for Measuring the Energy Consumption of Mobile Devices Applications in Mobile Cloud Environments
    Silva, J. S.
    Lins, F. A. A.
    Sousa, E. T. G.
    Summer, H. B.
    Fernandes, C. M.
    2017 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2017, : 2724 - 2729
  • [26] Balancing Transmission and Storage Cost for Reducing Energy Consumption in Mobile Devices
    Zhao, Bi
    Friderikos, Vasilis
    2013 IEEE 77TH VEHICULAR TECHNOLOGY CONFERENCE (VTC SPRING), 2013,
  • [27] Techniques for Reducing the Connected-Standby Energy Consumption of Mobile Devices
    Haj-Yahya, Jawad
    Sazeides, Yanos
    Alser, Mohammed
    Rotem, Efraim
    Mutlu, Onur
    2020 IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA 2020), 2020, : 623 - 636
  • [28] Development Frameworks for Mobile Devices: A Comparative Study about Energy Consumption
    Corbalan, Leonardo
    Fernandez, Juan
    Cuitino, Alfonso
    Delia, Lisandro
    Caseres, German
    Thomas, Pablo
    Pesado, Patricia
    2018 IEEE/ACM 5TH INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT), 2018, : 191 - 201
  • [29] A green energy consumption policy of Bluetooth mobile devices for smart cities
    Hui Ye
    FangMin Li
    ZhiXiong Liu
    XuDong Deng
    Computing, 2020, 102 : 1077 - 1091
  • [30] Evaluating and Predicting Energy Consumption of Data Mining Algorithms on Mobile Devices
    Comito, Carmela
    Talia, Domenico
    PROCEEDINGS OF THE 2015 IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND ADVANCED ANALYTICS (IEEE DSAA 2015), 2015, : 625 - 632