An Energy Consumption Perspective on Software Architecture - A Case Study on Architectural Change

Publication date

2015

Authors

Jagroep, E.A.ORCID 0000-0001-6925-6803ISNI 0000000523818371
van der Werf, J.M.E.M.ORCID 0000-0002-7264-381XISNI 0000000119806432
Spauwen, Ruvar
Blom, Leen
van Vliet, Rob
Brinkkemper, S.ISNI 0000000374861981

Editors

Advisors

Supervisors

Document Type

Part of book
Open Access logo

License

taverne

Abstract

The rising energy consumption of the ICT industry has triggered a quest for more sustainable, i.e. energy efficient, ICT solutions. Software plays an essential role in finding these solutions, as software is identified as the true consumer of power. However, in this context, software is often treated as a single, complex entity which fails to provide detailed insight in the elements that invoke specific energy consumption behavior. In this paper, we propose an energy consumption perspective on software architecture as a means to provide this insight and enable analysis on the architectural elements that are the actual drivers behind the energy consumption. In a case study using a commercial software product, the perspective is applied and its potential demonstrated by achieving an energy consumption saving of 67.1%.

Keywords

Taverne, SDG 7 - Affordable and Clean Energy

Citation

Jagroep, E A, van der Werf, J M E M, Spauwen, R, Blom, L, van Vliet, R & Brinkkemper, S 2015, An Energy Consumption Perspective on Software Architecture - A Case Study on Architectural Change. in Software Architecture. vol. 9278, Lecture Notes in Computer Science, vol. 9278, Springer, pp. 239. https://doi.org/10.1007/978-3-319-23727-5_19