Papers › Online Learning for Function Placement in Serverless Computing

Online Learning for Function Placement in Serverless Computing

17 Oct 2024arXiv:2410.13696archive 2025-07-28

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

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 O( N M √(TlnT) ) while respecting the feasibility constraints with high probability, where T is total time slots, M is the number of classes of function and N 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.

PaperPDFCode

Code

free-wei/dynamic_virtual_network_placement officialmentioned in papermentioned on GitHub report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Multi-Armed Bandits

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections