DVNE-DRL: dynamic virtual network embedding algorithm based on deep reinforcement learning

被引:0
|
作者
Xiao, Xiancui [1 ,2 ]
机构
[1] Shandong Management Univ, Sch Informat Engn, Jinan 250357, Peoples R China
[2] Key Lab TCM Data Cloud Serv Univ Shandong, Jinan, Peoples R China
基金
中国国家自然科学基金;
关键词
D O I
10.1038/s41598-023-47195-5
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Virtual network embedding (VNE), as the key challenge of network resource management technology, lies in the contradiction between online embedding decision and pursuing long-term average revenue goals. Most of the previous work ignored the dynamics in Virtual Network (VN) modeling, or could not automatically detect the complex and time-varying network state to provide a reasonable network embedding scheme. In view of this, we model a network embedding framework where the topology and resource allocation change dynamically with the number of network users and workload, and then introduce a deep reinforcement learning method to solve the VNE problem. Further, a dynamic virtual network embedding algorithm based on Deep Reinforcement Learning (DRL), named DVNE-DRL, is proposed. In DVNE-DRL, VNE is modeled as a Markov Decision Process (MDP), and then deep learning is introduced to perceive the current network state through historical data and embedded knowledge, while utilizing reinforcement learning decision-making capabilities to implement the network embedding process. In addition, we improve the method of feature extraction and matrix optimization, and consider the characteristics of virtual network and physical network together to alleviate the problem of redundancy and slow convergence. The simulation results show that compared with the existing advanced algorithms, the acceptance rate and average revenue of DVNE-DRL are increased by about 25% and 35%, respectively.
引用
收藏
页数:22
相关论文
共 50 条
  • [1] DVNE-DRL: dynamic virtual network embedding algorithm based on deep reinforcement learning
    Xiancui Xiao
    Scientific Reports, 13
  • [2] Wireless Virtual Network Embedding Algorithm Based on Deep Reinforcement Learning
    Gao, Qi
    Lyu, Na
    Miao, Jingcheng
    Pan, Wu
    ELECTRONICS, 2022, 11 (14)
  • [3] Dynamic Virtual Network Embedding Algorithm Based on Graph Convolution Neural Network and Reinforcement Learning
    Zhang, Peiying
    Wang, Chao
    Kumar, Neeraj
    Zhang, Weishan
    Liu, Lei
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (12) : 9389 - 9398
  • [4] 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
  • [5] A novel reinforcement learning algorithm for virtual network embedding
    Yao, Haipeng
    Chen, Xu
    Li, Maozhen
    Zhang, Peiying
    Wang, Luyao
    NEUROCOMPUTING, 2018, 284 : 1 - 9
  • [6] A Dynamic and Collaborative Multi-Layer Virtual Network Embedding Algorithm in SDN Based on Reinforcement Learning
    Lu, Meilian
    Gu, Yun
    Xie, Dongliang
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2020, 17 (04): : 2305 - 2317
  • [7] Security-Aware Virtual Network Embedding Algorithm Based on Reinforcement Learning
    Zhang, Peiying
    Wang, Chao
    Jiang, Chunxiao
    Benslimane, Abderrahim
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2021, 8 (02): : 1095 - 1105
  • [8] A Virtual Network Embedding Algorithm Based On Double-Layer Reinforcement Learning
    Li, Meng
    Lu, MeiLian
    COMPUTER JOURNAL, 2021, 64 (06): : 973 - 989
  • [9] A Coordinated Two-stages Virtual Network Embedding Algorithm Based on Reinforcement Learning
    Wang, Cong
    Zheng, Fanghui
    Peng, Sancheng
    Tian, Zejie
    Guo, Yujia
    Yuan, Ying
    2019 SEVENTH INTERNATIONAL CONFERENCE ON ADVANCED CLOUD AND BIG DATA (CBD), 2019, : 43 - 48
  • [10] RDAM: A Reinforcement Learning Based Dynamic Attribute Matrix Representation for Virtual Network Embedding
    Yao, Haipeng
    Zhang, Bo
    Zhang, Peiying
    Wu, Sheng
    Jiang, Chunxiao
    Guo, Song
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2021, 9 (02) : 901 - 914