Abstract
The evolution of Cloud computing into pervasive, distributed environments is driven by the proliferation of smart connected devices and their increasing computational power. This shift, alongside the growing adoption of Microservice-based Applications (MSAs), necessitates new approaches for deploying MSAs across Cloud-IoT infrastructures. Deployment must be holistically planned to address multiple, often conflicting requirements such as failure resilience and energy sustainability. The complexity of both MSAs and Cloud-IoT infrastructures further complicates deployment planning, as services and nodes are prone to failure. To address these challenges, the FREEDA framework is proposed to support the analysis of MSAs, infrastructure, and historical deployment data to derive requirements and determine optimized deployments through constraint-based reasoning. Moreover, FREEDA emphasizes explainability, offering DevOps engineers insights into deployment decisions, thereby enabling them to refine service design or deployment strategies for better resilience and efficiency.
Dettagli del progetto
Responsabile scientifico: Roberto Amadini
Strutture Unibo coinvolte:
Dipartimento di Informatica - Scienza e Ingegneria
Coordinatore:
Università di PISA(Italy)
Contributo totale Unibo: Euro (EUR) 66.335,00
Durata del progetto in mesi: 29
Data di inizio
28/09/2023
Data di fine:
28/02/2026