We tackle an optimization problem related to the deployment of delay-sensitive services on computing facilities at the edge of the network. We consider an online setting, in which a service provider must dynamically decide where to activate services, in absence of information about upcoming users and deployment costs. We model the application as an online facility location problem under the assumption that serving each user yields a reward which is proportional to the network distance between the user and the serving facility. We propose an online algorithm to tackle such problem. It exploits mathematical programming in an online learning framework. As main feature, it updates the deployment decision after a batch of users has appeared, fitting two operational policies: to refresh decisions after batches of fixed cardinality, or to refresh at constant time intervals, thereby handling batches of variable sizes. We experiment our algorithm with simulations using a stochastic generator, built on real internet connection records. We compare the two operational policies in terms of applicability, profit and computational time. Our results indicate that using batches of variable size allow for easier policy application, with no significant decrease in profits, and only a minor increase in performance variability.

Online Service Deployment in Edge Computing: A Comparison of Batching Techniques / R. Messana, A.C. (LECTURE NOTES IN COMPUTER SCIENCE). - In: Decision Sciences / [a cura di] A.A. Juan, J. Faulin, D. Lopez-Lopez. - [s.l] : Springer Science and Business Media Deutschland GmbH, 2025. - ISBN 9783031782374. - pp. 393-403 (( 2. Decision Science Alliance International Summer Conference Valencia 2024 [10.1007/978-3-031-78238-1_35].

Online Service Deployment in Edge Computing: A Comparison of Batching Techniques

R. Messana;A. Ceselli;C. Quadri
2025

Abstract

We tackle an optimization problem related to the deployment of delay-sensitive services on computing facilities at the edge of the network. We consider an online setting, in which a service provider must dynamically decide where to activate services, in absence of information about upcoming users and deployment costs. We model the application as an online facility location problem under the assumption that serving each user yields a reward which is proportional to the network distance between the user and the serving facility. We propose an online algorithm to tackle such problem. It exploits mathematical programming in an online learning framework. As main feature, it updates the deployment decision after a batch of users has appeared, fitting two operational policies: to refresh decisions after batches of fixed cardinality, or to refresh at constant time intervals, thereby handling batches of variable sizes. We experiment our algorithm with simulations using a stochastic generator, built on real internet connection records. We compare the two operational policies in terms of applicability, profit and computational time. Our results indicate that using batches of variable size allow for easier policy application, with no significant decrease in profits, and only a minor increase in performance variability.
Edge computing; Facility location; Online optimization
Settore INFO-01/A - Informatica
Settore MATH-06/A - Ricerca operativa
2025
Baobab Soluciones
Divina Seguros
Excentriq
Guy Carpenter
NTT Data
Optit Optimal Solutions
Book Part (author)
File in questo prodotto:
File Dimensione Formato  
Online_service_deployment_in_edge_computing__a_comparison_of_batching_techniques__DSA_ISC_2024___paper_.pdf

accesso riservato

Tipologia: Post-print, accepted manuscript ecc. (versione accettata dall'editore)
Licenza: Nessuna licenza
Dimensione 550.3 kB
Formato Adobe PDF
550.3 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/1249422
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex 0
social impact