Carbon-Aware Microservice Deployment for Optimal User Experience on a Budget

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Kreutz, Kevin, Wiesner, Philipp, Vitali, Monica
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866915360102416384
author Kreutz, Kevin
Wiesner, Philipp
Vitali, Monica
author_facet Kreutz, Kevin
Wiesner, Philipp
Vitali, Monica
contents The carbon footprint of data centers has recently become a critical concern. So far, most carbon-aware strategies have focused on leveraging the flexibility of scheduling decisions for batch processing by shifting the time and location of workload executions. However, such approaches cannot be applied to service-oriented cloud applications, since they have to be reachable at every point in time and often at low latencies. We propose a carbon-aware approach for operating microservices under hourly carbon budgets. By choosing the most appropriate version and horizontal scaleout for each microservice, our strategy maximizes user experience and revenue while staying within budget constraints. Experiments across various application configurations and carbon budgets demonstrate that the approach adapts properly to changing workloads and carbon intensities.
format Preprint
id arxiv_https___arxiv_org_abs_2506_21422
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Carbon-Aware Microservice Deployment for Optimal User Experience on a Budget
Kreutz, Kevin
Wiesner, Philipp
Vitali, Monica
Distributed, Parallel, and Cluster Computing
The carbon footprint of data centers has recently become a critical concern. So far, most carbon-aware strategies have focused on leveraging the flexibility of scheduling decisions for batch processing by shifting the time and location of workload executions. However, such approaches cannot be applied to service-oriented cloud applications, since they have to be reachable at every point in time and often at low latencies. We propose a carbon-aware approach for operating microservices under hourly carbon budgets. By choosing the most appropriate version and horizontal scaleout for each microservice, our strategy maximizes user experience and revenue while staying within budget constraints. Experiments across various application configurations and carbon budgets demonstrate that the approach adapts properly to changing workloads and carbon intensities.
title Carbon-Aware Microservice Deployment for Optimal User Experience on a Budget
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2506.21422