A Dynamic and Collaborative Multi-Layer Virtual Network Embedding Algorithm in SDN Based on Reinforcement Learning

被引:21
|
作者
Lu, Meilian [1 ]
Gu, Yun [1 ]
Xie, Dongliang [1 ]
机构
[1] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China
基金
中国国家自然科学基金;
关键词
Heuristic algorithms; Substrates; Approximation algorithms; Learning (artificial intelligence); Switches; Bandwidth; Collaboration; Dynamic and collaborative embedding; multi-layer virtual network embedding; multi-dimensional attributes; reinforcement learning; INTERNET;
D O I
10.1109/TNSM.2020.3012588
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Most of existing virtual network embedding (VNE) algorithms only consider how to construct virtual networks more efficiently on a physical infrastructure, without considering the possibility that the constructed virtual networks may be further virtualized to multiple smaller ones. We define the former scenario as single-layer VNE and the later as multi-layer VNE. As the increasing popularity of deploying large datacenter networks and wide area networks with Software Defined Network (SDN) architectures, it becomes a new requirement and possibility to provide multi-layer encapsulated network services for large tenants who have hierarchical organizational structures or need fine-grained service isolation. However, existing VNE algorithm are not specifically designed for the above requirement and not flexible enough to deal with mapping virtual network requirements (VNRs) to a physical network and smaller VNRs to a mapped virtual network. In this paper, we aim to propose a unified and flexible multi-layer VNE algorithm combining with reinforcement learning to solve the embedding of multi-layer VNRs, which can better distinguish the differences between VNRs and physical networks. Simulation results show that our algorithm achieves good performance both in single-layer and multi-layer VNE scenarios.
引用
收藏
页码:2305 / 2317
页数:13
相关论文
共 50 条
  • [1] Multi-Layer Virtual Network Embedding
    Chowdhury, Shihabur Rahman
    Ayoubi, Sara
    Ahmed, Reaz
    Shahriar, Nashid
    Boutaba, Raouf
    Mitra, Jeebak
    Liu, Liu
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2018, 15 (03): : 1132 - 1145
  • [2] A generalized resource allocation framework in support of multi-layer virtual network embedding based on SDN
    Huu Thanh Nguyen
    Anh Vu Vu
    Duc Lam Nguyen
    Van Huynh Nguyen
    Manh Nam Tran
    Quynh Thu Ngo
    Thu-Huong Truong
    Tai Hung Nguyen
    Magedanz, Thomas
    COMPUTER NETWORKS, 2015, 92 : 251 - 269
  • [3] A Virtual Network Embedding Algorithm Based On Double-Layer Reinforcement Learning
    Li, Meng
    Lu, MeiLian
    COMPUTER JOURNAL, 2021, 64 (06): : 973 - 989
  • [4] MULE: Multi-Layer Virtual Network Embedding
    Chowdhury, Shihabur Rahman
    Ayoubi, Sara
    Ahmed, Reaz
    Shahriar, Nashid
    Boutaba, Raouf
    Mitra, Jeebak
    Liu, Liu
    2017 13TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2017,
  • [5] 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
  • [6] DVNE-DRL: dynamic virtual network embedding algorithm based on deep reinforcement learning
    Xiancui Xiao
    Scientific Reports, 13
  • [7] DVNE-DRL: dynamic virtual network embedding algorithm based on deep reinforcement learning
    Xiao, Xiancui
    SCIENTIFIC REPORTS, 2023, 13 (01)
  • [8] Wireless Virtual Network Embedding Algorithm Based on Deep Reinforcement Learning
    Gao, Qi
    Lyu, Na
    Miao, Jingcheng
    Pan, Wu
    ELECTRONICS, 2022, 11 (14)
  • [9] A novel reinforcement learning algorithm for virtual network embedding
    Yao, Haipeng
    Chen, Xu
    Li, Maozhen
    Zhang, Peiying
    Wang, Luyao
    NEUROCOMPUTING, 2018, 284 : 1 - 9
  • [10] Collaborative Dynamic Virtual Network Embedding Algorithm Based on Resource Importance Measures
    Lu, Meilian
    Lian, Yuanxiang
    Chen, Yanming
    Li, Meng
    IEEE ACCESS, 2018, 6 : 55026 - 55042