Virtual network function deployment algorithm based on graph convolution deep reinforcement learning

被引:0
|
作者
Rixuan Qiu
Jiawen Bao
Yuancheng Li
Xin Zhou
Liang Liang
Hui Tian
Yanting Zeng
Jie Shi
机构
[1] North China Electric Power University,School of Control and Computer Engineering
[2] State Grid Jiangxi Information & Telecommunication Company,undefined
[3] State Grid Jiangxi Electric Power Company,undefined
[4] Fuzhou Power Supply Branch,undefined
[5] AsiaInfo Technology (Chengdu) Co.,undefined
[6] Ltd,undefined
来源
关键词
Network function virtualization; Virtual network function; Deep reinforcement learning; Graph convolutional network; Attention mechanism; Resource allocation;
D O I
暂无
中图分类号
学科分类号
摘要
In Network Function virtualization (NFV), network functions are virtualized as Virtual Network functions (VNFs). A network service consists of a set of VNFs. One of the major challenges in implementing this paradigm is allocating optimal resources to VNFs. Most existing work assumes that services are represented as service functional chains (SFC), which are chains. However, for more complex and diversified network services, a more appropriate representation is Virtual Network Function Forwarding Graph (VNF-FG), namely directed acyclic Graph (DAGs). Previous works failed to take advantage of this special graph structure, which makes them unsuitable for complex and diverse network service scenarios. Aiming at the problem of virtual network function Forwarding Graph mapping (VNF-FGE) represented by DAG, this paper proposes a virtual network function (VNF) deployment algorithm based on graph convolution network (GCN) and deep reinforcement learning (DRL), called GDRL-VNFP. First, we describe the VNF-FGE problem as an integer linear programming (ILP) problem and the virtual network service request (NSR) as a DAG. Secondly, in order to overcome the challenges brought about by the different sizes and dynamic arrival of the DAG representation of NSR, an efficient algorithm based on GCN and DRL is proposed, which can generate deployment solutions in real time under the premise of meeting the quality of service and minimize the total cost of deployment. We use GCN to extract features from the physical network topology and VNF-FG represented by DAG, and in addition, and construct a sequence-to-sequence model based on the attention mechanism for the output mapping scheme. Finally, we trained the model using a policy-based gradient-based reinforcement learning algorithm that could quickly find a near-optimal solution for the problem instance. Simulation results show that our GDRL-VNFP outperforms state-of-the-art solutions in terms of deployment cost, service request reception rate and runtime.
引用
收藏
页码:6849 / 6870
页数:21
相关论文
共 50 条
  • [21] Service-Aware Virtual Network Function Migration Based on Deep Reinforcement Learning
    Li, Zeming
    Liu, Ziyu
    Liang, Chengchao
    Liu, Zhanjun
    COMMUNICATIONS AND NETWORKING (CHINACOM 2021), 2022, : 481 - 496
  • [22] Novel Virtual Network Function Service Chain Deployment Algorithm based on Q-learning
    Xuan, Hejun
    Lu, Jun
    Li, Na
    Wang, Leijie
    IAENG International Journal of Computer Science, 2023, 50 (02)
  • [23] Virtual Network Function Migration Algorithm Based on Reinforcement Learning for 5G Network Slicing
    Tang L.
    Zhou Y.
    Tan Q.
    Wei Y.
    Chen Q.
    Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 2020, 42 (03): : 669 - 677
  • [24] Virtual Network Function Migration Algorithm Based on Reinforcement Learning for 5G Network Slicing
    Tang Lun
    Zhou Yu
    Tan Qi
    Wei Yannan
    Chen Qianbin
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2020, 42 (03) : 669 - 677
  • [25] DVNE-DRL: dynamic virtual network embedding algorithm based on deep reinforcement learning
    Xiancui Xiao
    Scientific Reports, 13
  • [26] DVNE-DRL: dynamic virtual network embedding algorithm based on deep reinforcement learning
    Xiao, Xiancui
    SCIENTIFIC REPORTS, 2023, 13 (01)
  • [27] Graph Neural Network Aided Deep Reinforcement Learning for Microservice Deployment in Cooperative Edge Computing
    Chen, Shuangwu
    Yuan, Qifeng
    Li, Jiangming
    He, Huasen
    Li, Sen
    Jiang, Xiaofeng
    Yang, Jian
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (06) : 3742 - 3757
  • [28] Energy-Efficient VNF Deployment for Graph-Structured SFC Based on Graph Neural Network and Constrained Deep Reinforcement Learning
    Qi, Siyu
    Li, Shuopeng
    Lin, Shaofu
    Saidi, Mohand Yazid
    Chen, Ken
    2021 22ND ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2021, : 348 - 353
  • [29] A graph convolution network-deep reinforcement learning model for resilient water distribution network repair decisions
    Fan, Xudong
    Zhang, Xijin
    Yu, Xiong
    COMPUTER-AIDED CIVIL AND INFRASTRUCTURE ENGINEERING, 2022, 37 (12) : 1547 - 1565
  • [30] Automatic Virtual Network Embedding: A Deep Reinforcement Learning Approach With Graph Convolutional Networks
    Yan, Zhongxia
    Ge, Jingguo
    Wu, Yulei
    Li, Liangxiong
    Li, Tong
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2020, 38 (06) : 1040 - 1057