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

被引:78
|
作者
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 条
  • [1] Methodology and Tool for Energy Consumption Modeling of Mobile Devices
    Dolezal, Jakub
    Becvar, Zdenek
    [J]. 2014 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE WORKSHOPS (WCNCW), 2014, : 34 - 39
  • [2] On Power and Energy Consumption Modeling for Smart Mobile Devices
    Ferroni, M.
    Cazzola, A.
    Trovo, F.
    Sciuto, D.
    Santambrogio, M. D.
    [J]. 2014 12TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC 2014), 2014, : 273 - 280
  • [3] An Experimental Methodology for Modeling the Energy Consumption of Mobile Devices
    Hamzaoui, Khalil Ibrahim
    Berrajaa, Mohammed
    Azizi, Mostafa
    Lipari, Giuseppe
    Boulet, Pierre
    [J]. PROCEEDINGS OF 2017 FIRST INTERNATIONAL CONFERENCE ON EMBEDDED & DISTRIBUTED SYSTEMS (EDIS 2017), 2017, : 177 - 182
  • [4] Studying the Energy Consumption in Mobile Devices
    Tawalbeh, Mohammad
    Eardley, Alan
    Tawalbeh, Lo'ai
    [J]. 11TH INTERNATIONAL CONFERENCE ON FUTURE NETWORKS AND COMMUNICATIONS (FNC 2016) / THE 13TH INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS AND PERVASIVE COMPUTING (MOBISPC 2016) / AFFILIATED WORKSHOPS, 2016, 94 : 183 - 189
  • [5] METHODS FOR MEASUREMENT OF ENERGY CONSUMPTION IN MOBILE DEVICES
    Damasevicius, Robertas
    Stuikys, Vytautas
    Toldinas, Jevgenijus
    [J]. METROLOGY AND MEASUREMENT SYSTEMS, 2013, 20 (03) : 419 - 430
  • [6] Energy Consumption of Cryptographic Algorithms in Mobile Devices
    Toldinas, J.
    Damasevicius, R.
    Venckauskas, A.
    Blazauskas, T.
    Ceponis, J.
    [J]. ELEKTRONIKA IR ELEKTROTECHNIKA, 2014, 20 (05) : 158 - 161
  • [7] Optimizing Energy Consumption and QoE on Mobile Devices
    Kaup, Fabian
    Hausheer, David
    [J]. 2013 21ST IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2013,
  • [8] Modeling the energy consumption of mobile apps
    Bujari, Armir
    Donatiello, Lorenzo
    Marfia, Gustavo
    Palazzi, Claudio E.
    [J]. 2019 IEEE/ACM 23RD INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT), 2019, : 37 - 42
  • [9] Optimizing Energy Consumption per Application in Mobile Devices
    Valdivia Bedregal, Jose Carlos
    Castro Gutierrez, Eveling Gloria
    Arisaca M, Robert E.
    [J]. INTERNATIONAL CONFERENCE ON INFORMATION SOCIETY (I-SOCIETY 2013), 2013, : 106 - 110
  • [10] Impact of Programming Languages on Energy Consumption for Mobile Devices
    Kholmatova, Zamira
    [J]. PROCEEDINGS OF THE 28TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '20), 2020, : 1693 - 1695