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 条
  • [11] Service Function Chain Deployment Algorithm Based on Deep Reinforcement Learning in Space-Air-Ground Integrated Network
    Feng, Xu
    He, Mengyang
    Zhuang, Lei
    Song, Yanrui
    Peng, Rumeng
    FUTURE INTERNET, 2024, 16 (01)
  • [12] Recommendation Algorithm Based on Deep Light Graph Convolution Network in Knowledge Graph
    Chen, Xiaobin
    Xiao, Nanfeng
    ADVANCES IN INFORMATION RETRIEVAL, ECIR 2023, PT I, 2023, 13980 : 216 - 231
  • [13] Transient Stability Preventive Control Based on Graph Convolution Neural Network and Transfer Deep Reinforcement Learning
    Wang, Tianjing
    Tang, Yong
    CSEE JOURNAL OF POWER AND ENERGY SYSTEMS, 2025, 11 (01): : 136 - 149
  • [14] Deep Reinforcement Learning Based on Social Spatial-Temporal Graph Convolution Network for Crowd Navigation
    Lu, Yazhou
    Ruan, Xiaogang
    Huang, Jing
    MACHINES, 2022, 10 (08)
  • [15] Virtual Network Function Placement Optimization With Deep Reinforcement Learning
    Solozabal, Ruben
    Ceberio, Josu
    Sanchoyerto, Aitor
    Zabala, Luis
    Blanco, Bego
    Liberal, Fidel
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2020, 38 (02) : 292 - 303
  • [16] Fair Virtual Network Function Scheduling with Deep Reinforcement Learning
    Kuai, Zhenran
    Wang, Shaowei
    2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,
  • [17] Graph Neural Network-based Virtual Network Function Deployment Prediction
    Kim, Hee-Gon
    Park, Suhyun
    Heo, Dongnyeong
    Lange, Stanislav
    Choi, Heeyoul
    Yoo, Jae-Hyoung
    Hong, James Won-Ki
    2020 16TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2020,
  • [18] Graph neural network-based virtual network function deployment optimization
    Kim, Hee-Gon
    Park, Suhyun
    Lange, Stanislav
    Lee, Doyoung
    Heo, Dongnyeong
    Choi, Heeyoul
    Yoo, Jae-Hyoung
    Hong, James Won-Ki
    INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2021, 31 (06)
  • [19] Service Function Chain Deployment Algorithm Based on Multi-Agent Deep Reinforcement Learning
    Huang, Wanwei
    Zhang, Qiancheng
    Liu, Tao
    Xu, Yaoli
    Zhang, Dalei
    CMC-COMPUTERS MATERIALS & CONTINUA, 2024, 80 (03): : 4875 - 4893
  • [20] A Global DAG Task Scheduler Using Deep Reinforcement Learning and Graph Convolution Network
    Lee, Hyunsung
    Cho, Sangwoo
    Jang, Yeongjae
    Lee, Jinkyu
    Woo, Honguk
    IEEE ACCESS, 2021, 9 : 158548 - 158561