A novel reinforcement learning algorithm for virtual network embedding

被引:108
作者
Yao, Haipeng [1 ]
Chen, Xu [1 ]
Li, Maozhen [2 ]
Zhang, Peiying [1 ]
Wang, Luyao [3 ]
机构
[1] Beijing Univ Posts & Telecom, State Key Lab Networking & Switching Technol, Beijing, Peoples R China
[2] Brunel Univ, Dept Elect & Comp Engn, Uxbridge UB8 3PH, Middx, England
[3] Beijing Univ Technol, Beijing Adv Innovat Ctr Future Internet Technol, Beijing, Peoples R China
关键词
Virtual network embedding; Reinforcement learning; Policy network; Policy gradient;
D O I
10.1016/j.neucom.2018.01.025
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Network virtualization enables the share of a physical network among multiple virtual networks. Virtual network embedding determines the effectiveness of utilization of network resources. Traditional heuristic mapping algorithms follow static procedures, thus cannot be optimized automatically, leading to suboptimal ranking and embedding decisions. To solve this problem, we introduce a reinforcement learning method to virtual network embedding. In this paper, we design and implement a policy network based on reinforcement learning to make node mapping decisions. We use policy gradient to achieve optimization automatically by training the policy network with the historical data based on virtual network requests. To the best of our knowledge, this work is the first to utilize historical requests data to optimize network embedding automatically. The performance of the proposed embedding algorithm is evaluated in comparison with two other algorithms which use artificial rules based on node ranking. Simulation results show that our reinforcement learning is able to learn from historical requests and outperforms the other two embedding algorithms. (C) 2018 The Author(s). Published by Elsevier B.V.
引用
收藏
页码:1 / 9
页数:9
相关论文
共 27 条
[1]  
Abadi M., 2015, PREPRINT
[2]  
[Anonymous], MACHINE LEARNING
[3]  
[Anonymous], 1998, Online Algorithms and Stochastic Approximations
[4]   Virtual Network Embedding Through Topology-Aware Node Ranking [J].
Cheng, Xiang ;
Su, Sen ;
Zhang, Zhongbao ;
Wang, Hanchi ;
Yang, Fangchun ;
Luo, Yan ;
Wang, Jie .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2011, 41 (02) :39-47
[5]   A survey of network virtualization [J].
Chowdhury, N. M. Mosharaf Kabir ;
Boutaba, Raouf .
COMPUTER NETWORKS, 2010, 54 (05) :862-876
[6]   Virtual Network Embedding with Coordinated Node and Link Mapping [J].
Chowdhury, N. M. Mosharaf Kabir ;
Rahman, Muntasir Raihan ;
Boutaba, Raouf .
IEEE INFOCOM 2009 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-5, 2009, :783-791
[7]   Network Virtualization: State of the Art and Research Challenges [J].
Chowdhury, N. M. Mosharaf Kabir ;
Boutaba, Raouf .
IEEE COMMUNICATIONS MAGAZINE, 2009, 47 (07) :20-26
[8]  
Claeys M., 2014, P IEEE NETW OP MAN S, P1
[9]   Scalable Network Virtualization in Software-Defined Networks [J].
Drutskoy, Dmitry ;
Keller, Eric ;
Rexford, Jennifer .
IEEE INTERNET COMPUTING, 2013, 17 (02) :20-27
[10]   Virtual Network Embedding: A Survey [J].
Fischer, Andreas ;
Botero, Juan Felipe ;
Beck, Michael Till ;
de Meer, Hermann ;
Hesselbach, Xavier .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2013, 15 (04) :1888-1906