A Q-learning-based approach for virtual network embedding in data center

被引:0
作者
Ying Yuan
Zejie Tian
Cong Wang
Fanghui Zheng
Yanxia Lv
机构
[1] Northeastern University at Qinhuangdao,Computing Center
[2] Northeastern University at Qinhuangdao,Department of Computer and Communication Engineering
来源
Neural Computing and Applications | 2020年 / 32卷
关键词
Virtual tenant network; Network virtualization; Virtual network embedding; Virtual data center; Q-learning algorithm;
D O I
暂无
中图分类号
学科分类号
摘要
Virtual network embedding (VNE) refers to allocating reasonable substrate network resources for virtual network (VN) requests that include computing resources and network resources, so as to obtain optimal income from leasing virtual resources. Such a way of providing virtual resources is the key technology of cloud computing and can greatly save the operating cost of enterprises and provide flexibility of application deployment. However, the existing VNE algorithms are mostly oriented to traditional stochastic network topologies. Due to the high connectivity and server density of data centers and the complexity of the user’s resource requirements, the traditional VNE algorithms suffer from low resource utilization rate and revenues in the VNE on the data centers. Different from the existing algorithms which are often based on heuristic algorithms, this paper proposes a VNE algorithm for data center topology based on the Q-learning algorithm which is a typical reinforcement learning method. The algorithm an agent for each VN designs a reward function related to the effect of virtual link embedding, which is used to update the Q-matrix through unsupervised learning process. Then, the agent can find the optimal embedding strategy based on the Q-table from each learning. Simulation results demonstrate that the proposed algorithm can improve the resource utilization ratio and obtain a better revenue/cost ratio of the substrate network compared with the traditional heuristic algorithms.
引用
收藏
页码:1995 / 2004
页数:9
相关论文
共 66 条
  • [1] Lu FF(2017)Modular network structure for building mega-modular data center J Softw 28 2196-2213
  • [2] Xie XH(2018)Retrospect and prospect of research of normal cloud model Chin J Comput 3 724-744
  • [3] Guo DK(2017)Virtual network embedding with pre-transformation and incentive convergence mechanism Concurr Comput Pract Exp 29 1-21
  • [4] Yang J(2013)Virtual network embedding: a survey IEEE Commun Surv Tutor 15 1888-1906
  • [5] Wang GY(2015)An optimal virtual network mapping model based on dynamic threshold Wirel Pers Commun 3 1-21
  • [6] Liu Q(2016)Virtual network embedding based on the degree and clustering coefficient information IEEE Access 4 8572-8580
  • [7] Wang C(2017)Virtual net- work embedding with multiple priority classes sharing substrate resources Comput Netw 112 52-66
  • [8] Liu G(2016)Live: learning and inference for virtual network embedding J Netw Syst Manag 24 227-256
  • [9] Peng S(2015)A modified ACO algorithm for virtual network embedding based on graph decomposition Comput Commun 80 1-15
  • [10] Fischer A(2016)Energy aware virtual network embedding using particle swarm optimization algorithm based on adaptive cooperative coevolution J Electron Inf Technol 38 2667-2673