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.| 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.




