This work investigates the data-aware multi-service application placement problem in Cloud-Edge settings. We previously introduced EdgeWise, a hybrid approach that combines declarative programming with Mixed-Integer Linear Programming (MILP) to determine optimal placements that minimise operational costs and unnecessary data transfers. The declarative stage pre-processes infrastructure constraints to improve the efficiency of the MILP solver, achieving optimal placements in terms of operational costs, with significantly reduced execution times. In this extended version, we improve the declarative stage with continuous reasoning, presenting EdgeWiseCR, which enables the system to reuse existing placements and reduce unnecessary recomputation and service migrations. In addition, we conducted an expanded experimental evaluation considering multiple applications, diverse network topologies, and large-scale infrastructures with dynamic failures. The results show that EdgeWiseCRachieves up to 65 % faster execution compared to EdgeWise, while preserving placement stability under dynamic conditions.
Combining declarative and linear programming for application management in the cloud-edge continuum
Massa J.;
2025
Abstract
This work investigates the data-aware multi-service application placement problem in Cloud-Edge settings. We previously introduced EdgeWise, a hybrid approach that combines declarative programming with Mixed-Integer Linear Programming (MILP) to determine optimal placements that minimise operational costs and unnecessary data transfers. The declarative stage pre-processes infrastructure constraints to improve the efficiency of the MILP solver, achieving optimal placements in terms of operational costs, with significantly reduced execution times. In this extended version, we improve the declarative stage with continuous reasoning, presenting EdgeWiseCR, which enables the system to reuse existing placements and reduce unnecessary recomputation and service migrations. In addition, we conducted an expanded experimental evaluation considering multiple applications, diverse network topologies, and large-scale infrastructures with dynamic failures. The results show that EdgeWiseCRachieves up to 65 % faster execution compared to EdgeWise, while preserving placement stability under dynamic conditions.| File | Dimensione | Formato | |
|---|---|---|---|
|
Massa et al_Combining_FGCS_2025.pdf
accesso aperto
Descrizione: Combining Declarative and Linear Programming for Application Management in the Cloud-Edge Continuum
Tipologia:
Documento in Pre-print
Licenza:
Creative commons
Dimensione
627.12 kB
Formato
Adobe PDF
|
627.12 kB | Adobe PDF | Visualizza/Apri |
|
Massa et al_CombiningDeclarativeLinear_VoR.pdf
solo utenti autorizzati
Descrizione: Combining declarative and linear programming for application management in the cloud-edge continuum
Tipologia:
Versione Editoriale (PDF)
Licenza:
NON PUBBLICO - Accesso privato/ristretto
Dimensione
10.55 MB
Formato
Adobe PDF
|
10.55 MB | Adobe PDF | Visualizza/Apri Richiedi una copia |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


