arXiv Open Access 2025

Service-Level Energy Modeling and Experimentation for Cloud-Native Microservices

Julian Legler Sebastian Werner Maria C. Borges Stefan Tai
Lihat Sumber

Abstrak

Microservice architectures have become the dominant paradigm for cloud-native systems, offering flexibility and scalability. However, this shift has also led to increased demand for cloud resources, contributing to higher energy consumption and carbon emissions. While existing research has focused on measuring fine-grained energy usage of CPU and memory at the container level, or on system-wide assessments, these approaches often overlook the energy impact of cross-container service interactions, especially those involving network and storage for auxiliary services such as observability and system monitoring. To address this gap, we introduce a service-level energy model that captures the distributed nature of microservice execution across containers. Our model is supported by an experimentation tool that accounts for energy consumption not just in CPU and memory, but also in network and storage components. We validate our approach through extensive experimentation with diverse experiment configurations of auxiliary services for a popular open-source cloud-native microservice application. Results show that omitting network and storage can lead to an underestimation of auxiliary service energy use by up to 63%, highlighting the need for more comprehensive energy assessments in the design of energy-efficient microservice architectures.

Topik & Kata Kunci

Penulis (4)

J

Julian Legler

S

Sebastian Werner

M

Maria C. Borges

S

Stefan Tai

Format Sitasi

Legler, J., Werner, S., Borges, M.C., Tai, S. (2025). Service-Level Energy Modeling and Experimentation for Cloud-Native Microservices. https://arxiv.org/abs/2510.13447

Akses Cepat

Lihat di Sumber
Informasi Jurnal
Tahun Terbit
2025
Bahasa
en
Sumber Database
arXiv
Akses
Open Access ✓