FlagVNE: A Flexible and Generalizable Reinforcement Learning Framework for Network Resource Allocation

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Wang, Tianfu, Fan, Qilin, Wang, Chao, Yang, Long, Ding, Leilei, Yuan, Nicholas Jing, Xiong, Hui
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866910431140904960
author Wang, Tianfu
Fan, Qilin
Wang, Chao
Yang, Long
Ding, Leilei
Yuan, Nicholas Jing
Xiong, Hui
author_facet Wang, Tianfu
Fan, Qilin
Wang, Chao
Yang, Long
Ding, Leilei
Yuan, Nicholas Jing
Xiong, Hui
contents Virtual network embedding (VNE) is an essential resource allocation task in network virtualization, aiming to map virtual network requests (VNRs) onto physical infrastructure. Reinforcement learning (RL) has recently emerged as a promising solution to this problem. However, existing RL-based VNE methods are limited by the unidirectional action design and one-size-fits-all training strategy, resulting in restricted searchability and generalizability. In this paper, we propose a FLexible And Generalizable RL framework for VNE, named FlagVNE. Specifically, we design a bidirectional action-based Markov decision process model that enables the joint selection of virtual and physical nodes, thus improving the exploration flexibility of solution space. To tackle the expansive and dynamic action space, we design a hierarchical decoder to generate adaptive action probability distributions and ensure high training efficiency. Furthermore, to overcome the generalization issue for varying VNR sizes, we propose a meta-RL-based training method with a curriculum scheduling strategy, facilitating specialized policy training for each VNR size. Finally, extensive experimental results show the effectiveness of FlagVNE across multiple key metrics. Our code is available at GitHub (https://github.com/GeminiLight/flag-vne).
format Preprint
id arxiv_https___arxiv_org_abs_2404_12633
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle FlagVNE: A Flexible and Generalizable Reinforcement Learning Framework for Network Resource Allocation
Wang, Tianfu
Fan, Qilin
Wang, Chao
Yang, Long
Ding, Leilei
Yuan, Nicholas Jing
Xiong, Hui
Artificial Intelligence
Networking and Internet Architecture
Virtual network embedding (VNE) is an essential resource allocation task in network virtualization, aiming to map virtual network requests (VNRs) onto physical infrastructure. Reinforcement learning (RL) has recently emerged as a promising solution to this problem. However, existing RL-based VNE methods are limited by the unidirectional action design and one-size-fits-all training strategy, resulting in restricted searchability and generalizability. In this paper, we propose a FLexible And Generalizable RL framework for VNE, named FlagVNE. Specifically, we design a bidirectional action-based Markov decision process model that enables the joint selection of virtual and physical nodes, thus improving the exploration flexibility of solution space. To tackle the expansive and dynamic action space, we design a hierarchical decoder to generate adaptive action probability distributions and ensure high training efficiency. Furthermore, to overcome the generalization issue for varying VNR sizes, we propose a meta-RL-based training method with a curriculum scheduling strategy, facilitating specialized policy training for each VNR size. Finally, extensive experimental results show the effectiveness of FlagVNE across multiple key metrics. Our code is available at GitHub (https://github.com/GeminiLight/flag-vne).
title FlagVNE: A Flexible and Generalizable Reinforcement Learning Framework for Network Resource Allocation
topic Artificial Intelligence
Networking and Internet Architecture
url https://arxiv.org/abs/2404.12633