Proceedings of the 2014 conference ICT for Sustainability

A Practical Model for Evaluating the Energy Efficiency of Software Applications

Authors
Georgios Kalaitzoglou, Magiel Bruntink, Joost Visser
Corresponding Author
Georgios Kalaitzoglou
Available Online August 2014.
DOI
https://doi.org/10.2991/ict4s-14.2014.9How to use a DOI?
Keywords
Software measurement, Green software
Abstract
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.

Download article (PDF)

Proceedings
ICT for Sustainability 2014 (ICT4S-14)
Part of series
Advances in Computer Science Research
Publication Date
August 2014
ISBN
978-94-62520-22-6
ISSN
2352-538X
DOI
https://doi.org/10.2991/ict4s-14.2014.9How to use a DOI?
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  - ICT for Sustainability 2014 (ICT4S-14)
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  -