基于蒙特卡洛树搜索的虚拟网络嵌入

Virtual Network Embedding via Monte Carlo Tree Search

IEEE Transactions on Cybernetics · 2017
被引 150
ABS 3

中文导读

针对虚拟网络嵌入这一NP难问题,提出两种算法MaVEn-M和MaVEn-S,利用蒙特卡洛树搜索和马尔可夫决策过程来优化节点映射,以最大化基础设施提供商的利润。

Abstract

Network virtualization helps overcome shortcomings of the current Internet architecture. The virtualized network architecture enables coexistence of multiple virtual networks (VNs) on an existing physical infrastructure. VN embedding (VNE) problem, which deals with the embedding of VN components onto a physical network, is known to be -hard. In this paper, we propose two VNE algorithms: MaVEn-M and MaVEn-S. MaVEn-M employs the multicommodity flow algorithm for virtual link mapping while MaVEn-S uses the shortest-path algorithm. They formalize the virtual node mapping problem by using the Markov decision process (MDP) framework and devise action policies (node mappings) for the proposed MDP using the Monte Carlo tree search algorithm. Service providers may adjust the execution time of the MaVEn algorithms based on the traffic load of VN requests. The objective of the algorithms is to maximize the profit of infrastructure providers. We develop a discrete event VNE simulator to implement and evaluate performance of MaVEn-M, MaVEn-S, and several recently proposed VNE algorithms. We introduce profitability as a new performance metric that captures both acceptance and revenue to cost ratios. Simulation results show that the proposed algorithms find more profitable solutions than the existing algorithms. Given additional computation time, they further improve embedding solutions.

网络虚拟化虚拟网络嵌入蒙特卡洛树搜索云计算