167 citations · 297 across the 16 of their papers we have counts for
18 papers
Smells and Refactorings for Software Environmental Sustainability: A Systematic Literature Review
Ornela Danushi, Flavio Sampirisi, Jacopo Soldani +2
Context: The environmental impact of ICT is constantly growing. Enhancing its environmental sustainability requires dealing with energy-hungry software systems, by possibly reducin…
Failure-Resilient and Carbon-Efficient Deployment of Microservices over the Cloud-Edge Continuum
Francisco Ponce, Simone Gazza, Andrea D'Iapico +9
Deploying microservice-based applications (MSAs) on heterogeneous and dynamic Cloud-Edge infrastructures requires balancing conflicting objectives, such as failure resilience, perf…
Application Placement with Constraint Relaxation
Damiano Azzolini, Marco Duca, Stefano Forti +2
Novel utility computing paradigms rely upon the deployment of multi-service applications to pervasive and highly distributed cloud-edge infrastructure resources. Deciding onto whic…
Combining Declarative and Linear Programming for Application Management in the Cloud-Edge Continuum
Jacopo Massa, Stefano Forti, Patrizio Dazzi +1
This work investigates the data-aware multi-service application placement problem in Cloud-Edge settings. We previously introduced EdgeWise, a hybrid approach that combines declara…
Declarative Traffic Engineering for Low-Latency and Reliable Networking
Jacopo Massa, Stefano Forti, Federica Paganelli +4
Cloud-Edge applications like industrial control systems and connected vehicles demand stringent end-to-end latency guarantees. Among existing data plane candidate solutions for bou…
Declarative Application Management in the Fog. A bacteria-inspired decentralised approach
Antonio Brogi, Stefano Forti, Carlos Guerrero +1
Orchestrating next gen applications over hterogeneous resources along the Cloud-IoT continuum calls for new strategies and tools to enable scalable and application-specific managem…
ECLYPSE: a Python Framework for Simulation and Emulation of the Cloud-Edge Continuum
Jacopo Massa, Valerio De Caro, Stefano Forti +3
The Cloud-Edge continuum enhances application performance by bringing computation closer to data sources. However, it presents considerable challenges in managing resources and det…
Carbon-Efficient Software Design and Development: A Systematic Literature Review
Ornela Danushi, Stefano Forti, Jacopo Soldani
The ICT sector, responsible for 2% of global carbon emissions, is under scrutiny calling for methodologies and tools to design and develop software in an environmentally sustainabl…
Continuous reasoning for adaptive container image distribution in the cloud-edge continuum
Damiano Azzolini, Stefano Forti, Antonio Ielo
Cloud-edge computing requires applications to operate across diverse infrastructures, often triggered by cyber-physical events. Containers offer a lightweight deployment option but…
Carbon-aware Software Services
Stefano Forti, Jacopo Soldani, Antonio Brogi
The significant carbon footprint of the ICT sector calls for methodologies to contain carbon emissions of running software. This article proposes a novel framework for implementing…
Continuous QoS-compliant Orchestration in the Cloud-Edge Continuum
Giuseppe Bisicchia, Stefano Forti, Ernesto Pimentel +1
The problem of managing multi-service applications on top of Cloud-Edge networks in a QoS-aware manner has been thoroughly studied in recent years from a decision-making perspectiv…
Leasing the Cloud-Edge Continuum, à la Carte
Stefano Forti, Ahmad Ibrahim, Antonio Brogi
Next-gen computing paradigms foresee deploying applications to virtualised resources along a continuum of Cloud-Edge nodes. Much literature focussed on how to place applications on…
Green Application Placement in the Cloud-IoT Continuum
Stefano Forti, Antonio Brogi
Green software engineering aims at reducing the environmental impact due to developing, deploying, and managing software systems. Meanwhile, Cloud-IoT paradigms can contribute to i…
A Declarative Goal-oriented Framework for Smart Environments with LPaaS
Giuseppe Bisicchia, Stefano Forti, Antonio Brogi
Smart environments powered by the Internet of Things aim at improving our daily lives by automatically tuning ambient parameters (e.g. temperature, interior light) and by achieving…
Continuous Reasoning for Managing Next-Gen Distributed Applications
Stefano Forti, Antonio Brogi
Continuous reasoning has proven effective in incrementally analysing changes in application codebases within Continuous Integration/Continuous Deployment (CI/CD) software release p…
Probabilistic QoS-aware Placement of VNF chains at the Edge
Stefano Forti, Federica Paganelli, Antonio Brogi
Deploying IoT-enabled Virtual Network Function (VNF) chains to Cloud-Edge infrastructures requires determining a placement for each VNF that satisfies all set deployment requiremen…
How to Place Your Apps in the Fog -- State of the Art and Open Challenges
Antonio Brogi, Stefano Forti, Carlos Guerrero +1
Fog computing aims at extending the Cloud towards the IoT so to achieve improved QoS and to empower latency-sensitive and bandwidth-hungry applications. The Fog calls for novel mod…
Secure Cloud-Edge Deployments, with Trust
Stefano Forti, Gian-Luigi Ferrari, Antonio Brogi
Assessing the security level of IoT applications to be deployed to heterogeneous Cloud-Edge infrastructures operated by different providers is a non-trivial task. In this article,…