Failure-Resilient and Carbon-Efficient Deployment of Microservices over the Cloud-Edge Continuum
Francisco Ponce, Simone Gazza, Andrea D'Iapico, Roberto Amadini, Antonio Brogi, Stefano Forti, Saverio Giallorenzo, Pierluigi Plebani, Davide Usai, Monica Vitali, Gianluigi Zavattaro, Jacopo Soldani

TL;DR
This paper presents FREEDA, a toolchain that automates failure-resilient and carbon-efficient deployment of microservices across Cloud-Edge infrastructures, adapting dynamically to operational changes.
Contribution
Introduction of FREEDA, a novel toolchain that optimizes microservice deployment for resilience and sustainability in heterogeneous Cloud-Edge environments.
Findings
FREEDA effectively maintains service continuity during failures.
The tool reduces carbon emissions while ensuring performance.
It autonomously reconfigures deployments in real-time.
Abstract
Deploying microservice-based applications (MSAs) on heterogeneous and dynamic Cloud-Edge infrastructures requires balancing conflicting objectives, such as failure resilience, performance, and environmental sustainability. In this article, we introduce the FREEDA toolchain, designed to automate the failure-resilient and carbon-efficient deployment of MSAs over the Cloud-Edge Continuum. The FREEDA toolchain continuously adapts deployment configurations to changing operational conditions, resource availability, and sustainability constraints, aiming to maintain the MSA quality and service continuity while reducing carbon emissions. We also introduce an experimental suite using diverse simulated and emulated scenarios to validate the effectiveness of the toolchain against real-world challenges, including resource exhaustion, node failures, and carbon intensity fluctuations. The results…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Cloud Computing and Resource Management · Software-Defined Networks and 5G
