# A Microservice-Based Platform for Sustainable and Intelligent SLO Fulfilment and Service Management

arXiv: https://arxiv.org/abs/2602.12875 · HTML: https://mlsanity.com/paper/2602.12875/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 6 of its 23 references that are in the map.
- First posted on arXiv 13 Feb 2026.

## Builds on (most cited first, 6 of 6)

- [Carbon-Aware Computing for Datacenters](https://mlsanity.com/paper/2106.11750/) (2021)
- [Real-Time Video Inference on Edge Devices via Adaptive Model Streaming](https://mlsanity.com/paper/2006.06628/) (2020)
- [Adaptive Stream Processing on Edge Devices through Active Inference](https://mlsanity.com/paper/2409.17937/) (2024)
- [Benchmarking Dynamic SLO Compliance in Distributed Computing Continuum Systems](https://mlsanity.com/paper/2503.03274/) (2025)
- [A Systematic Mapping Study on Microservices Architecture in DevOps](https://mlsanity.com/paper/2008.07729/) (2020)
- [Green Application Placement in the Cloud-IoT Continuum](https://mlsanity.com/paper/2110.13039/) (2021)

## Abstract (arXiv)

The Microservices Architecture (MSA) design pattern has become a staple for modern applications, allowing functionalities to be divided across fine-grained microservices, fostering reusability, distribution, and interoperability. As MSA-based applications are deployed to the Computing Continuum (CC), meeting their Service Level Objectives (SLOs) becomes a challenge. Trading off performance and sustainability SLOs is especially challenging. This challenge can be addressed with intelligent decision systems, able to reconfigure the services during runtime to meet the SLOs. However, developing these agents while adhering to the MSA pattern is complex, especially because CC providers, who have key know-how and information to fulfill these SLOs, must comply with the privacy requirements of application developers. This work presents the Carbon-Aware SLO and Control plAtform (CASCA), an open-source MSA-based platform that allows CC providers to reconfigure services and fulfill their SLOs while maintaining the privacy of developers. CASCA is architected to be highly reusable, distributable, and easy to use, extend, and modify. CASCA has been evaluated in a real CC testbed for a media streaming service, where decision systems implemented in Bash, Rust, and Python successfully reconfigured the service, unaffected by upholding privacy.
