A Practical Model for Evaluating the Energy Efficiency of Software Applications
Georgios Kalaitzoglou, Magiel Bruntink, Joost Visser
Available Online August 2014.
- https://doi.org/10.2991/ict4s-14.2014.9How to use a DOI?
- Software measurement, Green software
- Evaluating the energy efficiency of software applications currently is an ad-hoc affair, since no practical and idely applicable model exists for this purpose. The need for such an evaluation model is pressing given the sharp increase in energy demand generated by the ICT industry. In particular, we need to get in control of our software applications since they play a key role in driving the consumption of energy. This paper proposes ME3SA, a Model for Evaluating the Energy Efficiency of Software Applications. ME3SA provides a practical breakdown of energy efficiency into measurements that can be applied to software applications in relation to the quantity of work they deliver. This approach makes it possible to measure and control energy efficiency similar to other software qualities such as performance efficiency or maintainability. Furthermore, we report on a case study in which the model was applied to an operational software system of the Software Improvement Group (SIG), a software advisory firm based in the Netherlands. The case study provides evidence that the proposed model is able to identify energy consumption hotspots and efficiency bottlenecks within software applications.
- Open Access
- This is an open access article distributed under the CC BY-NC license.
Cite this article
TY - CONF AU - Georgios Kalaitzoglou AU - Magiel Bruntink AU - Joost Visser PY - 2014/08 DA - 2014/08 TI - A Practical Model for Evaluating the Energy Efficiency of Software Applications BT - Proceedings of the 2014 conference ICT for Sustainability PB - Atlantis Press SP - 77 EP - 86 SN - 2352-538X UR - https://doi.org/10.2991/ict4s-14.2014.9 DO - https://doi.org/10.2991/ict4s-14.2014.9 ID - Kalaitzoglou2014/08 ER -