A process for analysing the energy efficiency of software

被引:10
|
作者
Mancebo, Javier [1 ]
Garcia, Felix [1 ]
Calero, Coral [1 ]
机构
[1] Univ Castilla La Mancha, Inst Technol & Informat Syst, Alarcos Res Grp, Ciudad Real, Spain
关键词
Software sustainability; Green software; Software consumption measurement; Energy consumption measurement process; Energy efficiency; GREEN;
D O I
10.1016/j.infsof.2021.106560
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: It is essential to be aware of the energy efficiency of software when it is running, so that it can be improved; to that end, energy consumption measurements need to be carried out. To ensure that these measurements are as reliable as possible, it is recommended that a well-defined process be followed. Objective: To identify how the process for analysing the energy efficiency of software should be carried out (including the definition of the software to be evaluated, the selection of measuring instruments, the analysis and the presentation of results, etc.), in an endeavour to improve the reliability and consistency of the information obtained regarding energy efficiency. Method: An analysis of related work was carried out, to extract some good practices in measuring energy consumption; based on our experience, a process to analyse the energy efficiency of the software has been defined. Results: We have defined a process to analyse the energy efficiency of the software. We describe this process through a set of phases that covers all the steps needed to carry out a correct analysis of the energy consumption of the software executed. Moreover, this process was validated with two different studies using different measurement instruments (one with a hardware-based approach and one with a software-based approach) to ensure its applicability to all types of studies with software energy consumption measurement. Conclusion: The steps to be followed to analyse the energy efficiency of the software need to be established. A new process has hence been defined to improve the reliability and consistency of the measurements. Furthermore, this process facilitates the replicability and comparison of the studies carried out.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] Software Development Analysis for Energy Efficiency Using Process Metrics
    Kruglov, A.
    Atonge, D.
    Strugar, D.
    Succi, G.
    Ergasheva, S.
    Vasquez, X.
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON ADVANCES IN SIGNAL PROCESSING AND ARTIFICIAL INTELLIGENCE, ASPAI' 2020, 2020, : 181 - 187
  • [2] Software application for analysing the efficiency benchmarking of the electricity distribution companies
    Honkapuro, Samuli
    Lassila, Jukka
    Partanen, Jarmo
    [J]. PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON POWER, ENERGY, AND APPLICATIONS: SCIENCE AND TECHNOLOGY FOR DEVELOPMENT IN THE 21ST CENTURY, 2006, : 15 - 20
  • [3] Residential energy efficiency software
    Strickland, RM
    Dux, DL
    [J]. SIXTH INTERNATIONAL CONFERENCE ON COMPUTERS IN AGRICULTURE, 1996, : 365 - 371
  • [4] Analysing and Improving Energy Efficiency of Distributed Slotted Aloha
    Yue, Haidi
    Bohnenkamp, Henrik
    Kampschulte, Malte
    Katoen, Joost-Pieter
    [J]. SMART SPACES AND NEXT GENERATION WIRED/WIRELESS NETWORKING, 2011, 6869 : 197 - 208
  • [5] Energy Efficiency for Software and Services on the Cloud
    Bhati, Priyanka
    Sharma, Prerna
    Sharma, Avinash
    Sutaria, Jatin
    Hanumanthapa, M.
    [J]. HIGH PERFORMANCE ARCHITECTURE AND GRID COMPUTING, 2011, 169 : 52 - +
  • [6] Tactics for Software Energy Efficiency: A Review
    Balanza-Martinez, Jose
    Lago, Patricia
    Verdecchia, Roberto
    [J]. ADVANCES AND NEW TRENDS IN ENVIRONMENTAL INFORMATICS 2023, ENVIROINFO 2023, 2024, : 115 - 140
  • [7] Energy Efficiency Optimization of Application Software
    Grosskop, Kay
    Visser, Joost
    [J]. ADVANCES IN COMPUTERS, VOL 88: GREEN AND SUSTAINABLE COMPUTING, PT 2, 2013, 88 : 199 - 241
  • [8] A software to improve furnace energy efficiency
    Verheijen, Oscar
    [J]. Glass International, 2019, 42 (10): : 42 - 43
  • [9] Measuring Application Software Energy Efficiency
    Capra, Eugenio
    Francalanci, Chiara
    Slaughter, Sandra A.
    [J]. IT PROFESSIONAL, 2012, 14 (02) : 54 - 61
  • [10] Software for analysing particles
    不详
    [J]. FILTRATION & SEPARATION, 2008, 45 (07): : 16 - 16