Virtualized Network Function Forwarding Graph Placing in SDN and NFV-Enabled IoT Networks: A Graph Neural Network Assisted Deep Reinforcement Learning Method

被引:30
|
作者
Xie, Yanghao [1 ]
Huang, Lin [1 ]
Kong, Yuyang [1 ]
Wang, Sheng [1 ]
Xu, Shizhong [1 ]
Wang, Xiong [1 ]
Ren, Jing [1 ]
机构
[1] Univ Elect Sci & Technol China, Sch Informat & Commun Engn, Chengdu 611731, Peoples R China
基金
国家重点研发计划;
关键词
Heuristic algorithms; Substrates; Internet of Things; Resource management; Proposals; Dynamic scheduling; Topology; network function virtualization; resource allocation; graph neural network; deep reinforcement learning; ALLOCATION; ALGORITHMS; PLACEMENT; INTERNET;
D O I
10.1109/TNSM.2021.3123460
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With an ambitious increase in the number of Internet of Things (IoT) terminals, IoT networks face a huge challenge which is providing diverse and complex network services with different requirements on a common infrastructure. To solve this challenge, Software Defined Network (SDN) and Network Function Virtualization (NFV) are adopted to build next-generation IoT networks which are softwarized and virtualized. This way, network functions are virtualized as Virtualized Network Functions (VNFs) and a network service consists of a set of VNFs. One of the main challenges for realizing this paradigm is the optimal resource allocation for VNFs. Most existing works assumed that services are represented as Service Function Chains (SFCs) which are chains. However, network services in IoT networks are more complex and diverse, therefore, more appropriate representations are Virtualized Network Function Forwarding Graphs (VNF-FGs) which are Directed Acyclic Graphs (DAGs). Previous works failed to exploit this special graph structure, which makes them sub-optimal or non-applicable for IoT networks. In this paper, we investigate the VNF-FG placing problem in dynamic IoT networks where DAG-represented services arrive and depart. To fully exploit the graph structures of services and handle the complexity of dynamic IoT networks, we combine a novel neural network structure Graph Neural Network (GNN) with Deep Reinforcement Learning (DRL) and propose an efficient algorithm for VNF-FG placing, which is called Kolin. Extensive simulation results suggest that Kolin outperforms the state-of-the-art solutions in terms of system cost, acceptance ratio, and computation complexity.
引用
收藏
页码:524 / 537
页数:14
相关论文
共 50 条
  • [1] Virtual Network Function Selection and Chaining based on Deep Learning in SDN and NFV-Enabled Networks
    Pei, Jianing
    Hong, Peilin
    Li, Defang
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2018,
  • [2] Optimal VNF Placement via Deep Reinforcement Learning in SDN/NFV-Enabled Networks
    Pei, Jianing
    Hong, Peilin
    Pan, Miao
    Liu, Jiangqing
    Zhou, Jingsong
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2020, 38 (02) : 263 - 278
  • [3] Service Function Chain Embedding for NFV-Enabled IoT Based on Deep Reinforcement Learning
    Fu, Xiaoyuan
    Yu, F. Richard
    Wang, Jingyu
    Qi, Qi
    Liao, Jianxin
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2019, 57 (11) : 102 - 108
  • [4] A path selection scheme for detecting malicious behavior based on deep reinforcement learning in SDN/NFV-Enabled network
    Li, Man
    Deng, Shuangxing
    Zhou, Huachun
    Qin, Yajuan
    [J]. COMPUTER NETWORKS, 2023, 236
  • [5] Two-Phase Virtual Network Function Selection and Chaining Algorithm Based on Deep Learning in SDN/NFV-Enabled Networks
    Pei, Jianing
    Hong, Peilin
    Xue, Kaiping
    Li, Defang
    Wei, David S. L.
    Wu, Feng
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2020, 38 (06) : 1102 - 1117
  • [6] A Lightweight SFC Embedding Framework in SDN/NFV-Enabled Wireless Network Based on Reinforcement Learning
    Chen, Jia
    Cheng, Xin
    Chen, Jing
    Zhang, Hongke
    [J]. IEEE SYSTEMS JOURNAL, 2022, 16 (03): : 3817 - 3828
  • [7] A Deep Learning-based Virtual Network Function Placement Approach in NFV-enabled Networks
    Yue, Yi
    Sun, Shiding
    Tang, Xiongyan
    Zhang, Zhiyan
    Yang, Wencong
    [J]. 2024 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE, WCNC 2024, 2024,
  • [8] Dynamic Service Function Chain Embedding for NFV-Enabled IoT: A Deep Reinforcement Learning Approach
    Fu, Xiaoyuan
    Yu, F. Richard
    Wang, Jingyu
    Qi, Qi
    Liao, Jianxin
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2020, 19 (01) : 507 - 519
  • [9] Deep reinforcement learning guided graph neural networks for brain network analysis
    Zhao, Xusheng
    Wu, Jia
    Peng, Hao
    Beheshti, Amin
    Monaghan, Jessica J. M.
    McAlpine, David
    Hernandez-Perez, Heivet
    Dras, Mark
    Dai, Qiong
    Li, Yangyang
    Yu, Philip S.
    He, Lifang
    [J]. NEURAL NETWORKS, 2022, 154 : 56 - 67
  • [10] Reinforcement Learning of Graph Neural Networks for Service Function Chaining in Computer Network Management
    Heo, DongNyeong
    Lee, Doyoung
    Kim, Hee-Gon
    Park, Suhyun
    Choi, Heeyoul
    [J]. 2022 23RD ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS 2022), 2022, : 139 - 144