Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
493791 | Sustainable Computing: Informatics and Systems | 2015 | 9 Pages |
•We performed an SLR of architectural solutions for energy efficiency in Cloud-based software.•We analyzed and classified the available evidence on software architectural solutions that address energy efficiency.•Self-adaptation is the most adopted strategy to achieve software energy efficiency.•SLA requirements introduce trade-offs with energy efficiency.•End-users are the least involved when designing solutions for energy efficiency.
Cloud-based software architectures introduce more complexity and require new competences for migration, maintenance, and evolution. Although cloud computing is often considered as an energy-efficient technology, the implications of cloud-based software on energy efficiency lack scientific evidence. At the same time, energy efficiency is becoming a crucial requirement for cloud service provisioning, as energy costs significantly contribute to the Total Cost of Ownership (TCO) of a data center. In this paper, we present the results of a systematic literature review that investigates cloud software architectures addressing energy efficiency as a primary concern. The aim is to provide an analysis of the state-of-the-art in the field of energy-efficient software architectures.