Online Learning for Function Placement in Serverless Computing

We study the placement of virtual functions aimed at minimizing the cost. We propose a novel algorithm, using ideas based on multi-armed bandits. We prove that these algorithms learn the optimal placement policy rapidly, and their regret grows at a rate at most <tex>$O(N M \sqrt{T \ln T})$</tex> while respecting the feasibility constraints with high probability, where <tex>$T$</tex> is total time slots, <tex>$M$</tex> is the number of classes of function and <tex>$N$</tex> is the number of computation nodes. We show through numerical experiments that the proposed algorithm both has good practical performance and modest computational complexity. We propose an acceleration technique that allows the algorithm to achieve good performance also in large networks where computational power is limited. Our experiments are fully reproducible, and the code is publicly available.

Authors

Institutions

Publication Details

Published
2025-06-23
DOI
https://doi.org/10.1109/netsoft64993.2025.11080544
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Online Learning for Function Placement in Serverless Computing

Richard Combes, Andrea Araldo, Badii Jouaber, Wei Huang et al.
Cloud Computing and Resource Management
article

Online Learning for Function Placement in Serverless Computing

Richard Combes, Andrea Araldo, Badii Jouaber, Wei Huang, Hind Castel-Taleb
article en

Abstract

We study the placement of virtual functions aimed at minimizing the cost. We propose a novel algorithm, using ideas based on multi-armed bandits. We prove that these algorithms learn the optimal placement policy rapidly, and their regret grows at a rate at most <tex>$O(N M \sqrt{T \ln T})$</tex> while respecting the feasibility constraints with high probability, where <tex>$T$</tex> is total time slots, <tex>$M$</tex> is the number of classes of function and <tex>$N$</tex> is the number of computation nodes. We show through numerical experiments that the proposed algorithm both has good practical performance and modest computational complexity. We propose an acceleration technique that allows the algorithm to achieve good performance also in large networks where computational power is limited. Our experiments are fully reproducible, and the code is publicly available.

Ipsen (France) (FR), Université Paris-Saclay (FR), CentraleSupélec (FR), Institut Polytechnique de Paris (FR)
Openalex Percentile: Top 74%
Cloud Computing and Resource Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Online Learning for Function Placement in Serverless Computing — Richard Combes, Andrea Araldo, et al. · (2025) | TGRS Research Map | TGRS