Energy-efficient Microservice-based Software Architectures in Cloud Environments

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Cloud servers face growing energy demands, imposing operational costs and challenges for sustainability goals. The proliferation of microservice architectures presents opportunities for energy management, offering modularity and scalability. However, microservices may introduce energy inefficiencies due to excessive inter-service communication and mismanaged scaling. Existing solutions commonly focus on hardware-level optimization, overlooking application-level energy consumption. This research aims to integrate energy metrics into the lifecycle of microservice-based applications to enable energy-aware decision-making. Using the MAPE-K framework, we enhance Monitoring, Analysis, and Knowledge components with energy metrics. Contributions include runtime monitoring tooling, energy-aware distributed tracing, and reconfiguration strategies, with initial results validated using the TeaStore benchmark application deployed on Grid'5000 testbed. The research will deliver tools and strategies for improving energy efficiency in microservice-based applications, benefiting cloud providers, architects, and end-users striving for sustainable operations.

Original languageEnglish
Title of host publicationProceedings - 2025 IEEE 22nd International Conference on Software Architecture, ICSA-C 2025
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages149-154
Number of pages6
ISBN (Electronic)9798331520908
DOIs
Publication statusPublished - 1 Jan 2025
Event22nd IEEE International Conference on Software Architecture, ICSA-C 2025 - Odense, Denmark
Duration: 31 Mar 20254 Apr 2025

Publication series

NameProceedings - 2025 IEEE 22nd International Conference on Software Architecture, ICSA-C 2025

Conference

Conference22nd IEEE International Conference on Software Architecture, ICSA-C 2025
Country/TerritoryDenmark
CityOdense
Period31/03/254/04/25

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • Cloud
  • Energy Efficiency
  • Microservice
  • Software Architecture

Fingerprint

Dive into the research topics of 'Energy-efficient Microservice-based Software Architectures in Cloud Environments'. Together they form a unique fingerprint.

Cite this