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 条
  • [31] Reliable Service Function Chain Deployment Method Based on Deep Reinforcement Learning
    Qu, Hua
    Wang, Ke
    Zhao, Jihong
    SENSORS, 2021, 21 (08)
  • [32] A graph convolution network based latency prediction algorithm for convolution neural network
    Li Z.
    Zhang R.
    Tan W.
    Ren Y.
    Lei M.
    Wu H.
    Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics, 2022, 48 (12): : 2450 - 2459
  • [33] Embedding Learning Algorithm for Heterogeneous Network Based on Meta-Graph Convolution
    Ren J.
    Zhang H.
    Zhu M.
    Ma B.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2022, 59 (08): : 1683 - 1693
  • [34] Energy-Efficient Virtual Network Embedding: A Deep Reinforcement Learning Approach Based on Graph Convolutional Networks
    Zhang, Peiying
    Wang, Enqi
    Luo, Zhihu
    Bi, Yanxian
    Liu, Kai
    Wang, Jian
    ELECTRONICS, 2024, 13 (10)
  • [35] Graph-to-sequence deep reinforcement learning based complex task deployment strategy in MEC
    Chen Z.
    Cao M.
    Zhou Z.
    Huang X.
    Li Y.
    Tongxin Xuebao/Journal on Communications, 2024, 45 (03): : 244 - 257
  • [36] Dynamic Deployment Algorithm for Virtual Network Function Service Chain Based on DQN
    Li, Na
    Wang, Leijie
    Yan, Yu
    Wang, Jiading
    Journal of Network Intelligence, 2023, 8 (01): : 62 - 75
  • [37] Spectral graph theory-based virtual network embedding for vehicular fog computing: A deep reinforcement learning architecture
    Chen, Ning
    Zhang, Peiying
    Kumar, Neeraj
    Hsu, Ching-Hsien
    Abualigah, Laith
    Zhu, Hailong
    KNOWLEDGE-BASED SYSTEMS, 2022, 257
  • [38] Dynamic Service Function Chain Deployment and Readjustment Method Based on Deep Reinforcement Learning
    Ran, Jing
    Wang, Wenkai
    Hu, Hefei
    SENSORS, 2023, 23 (06)
  • [39] DeepViNE: Virtual Network Embedding with Deep Reinforcement Learning
    Dolati, Mahdi
    Hassanpour, Seyedeh Bahereh
    Ghaderi, Majid
    Khonsari, Ahmad
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (IEEE INFOCOM 2019 WKSHPS), 2019, : 879 - 885
  • [40] Fast Reconfiguration of Distribution Network Based on Deep Reinforcement Learning Algorithm
    Zhao, Bincheng
    Han, Xueshan
    Ma, Yiran
    Li, Zhiqi
    2020 5TH INTERNATIONAL CONFERENCE ON MATERIALS SCIENCE, ENERGY TECHNOLOGY AND ENVIRONMENTAL ENGINEERING, 2020, 571