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.
Project details
Unibo Team Leader: Roberto Amadini
Unibo involved Department/s:
Dipartimento di Informatica - Scienza e Ingegneria
Coordinator:
Università di PISA(Italy)
Total Unibo Contribution: Euro (EUR) 66.335,00
Project Duration in months: 29
Start Date:
28/09/2023
End Date:
28/02/2026