Monkey Business: Reinforcement learning meets neighborhood search for Virtual Network Embedding
Maxime Elkael, Massinissa Ait Aba, Andrea Araldo, Hind Castel, Badii, Jouaber

TL;DR
This paper introduces NEPA, a novel reinforcement learning algorithm combining neighborhood search with Monte Carlo Tree Search, to improve virtual network embedding for 5G slicing, achieving higher acceptance and revenue ratios.
Contribution
The paper proposes NEPA, a new algorithm that enhances NRPA with neighborhood search, effectively solving online virtual network embedding problems with improved performance.
Findings
NEPA outperforms state-of-the-art algorithms in acceptance ratio.
NEPA achieves higher revenue-to-cost ratios.
The approach is effective on both real and synthetic topologies.
Abstract
In this article, we consider the Virtual Network Embedding (VNE) problem for 5G networks slicing. This problem requires to allocate multiple Virtual Networks (VN) on a substrate virtualized physical network while maximizing among others, resource utilization, maximum number of placed VNs and network operator's benefit. We solve the online version of the problem where slices arrive over time. Inspired by the Nested Rollout Policy Adaptation (NRPA) algorithm, a variant of the well known Monte Carlo Tree Search (MCTS) that learns how to perform good simulations over time, we propose a new algorithm that we call Neighborhood Enhanced Policy Adaptation (NEPA). The key feature of our algorithm is to observe NRPA cannot exploit knowledge acquired in one branch of the state tree for another one which starts differently. NEPA learns by combining NRPA with Neighbordhood Search in a frugal manner…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware-Defined Networks and 5G · Mosquito-borne diseases and control · Software System Performance and Reliability
