• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science

Previous Articles     Next Articles

A virtual network mapping algorithm
based on node connectivity ranking

LIU Shao-nan,LI Ling,YUAN Ying,JIANG Guo-jia,WANG Cong,L Yan-xia   

  1. (School of Computer and Communication Engineering,Northeastern University at Qinhuangdao,Qinhuangdao 066004,China)
     
  • Received:2019-07-13 Revised:2019-11-15 Online:2019-12-25 Published:2019-12-25

Abstract:

In today’s cloud environment, the on-demand leasing of virtual resources can provide great flexibility for data centers, especially the resource leasing with the granularity of virtual network can provide much better personalized demand support for users. To allocate reasonable physical host and network resources for user’s requirement including nodes and links is called Virtual Network Embedding (VNE) problem. Most of the existing VNE algorithms are general algorithms on random topology, and are not optimized for the topological structure of data centers. Therefore, the efficiency and optimization extent need be improved in dealing the VNE problem in data centers. According to the characteristics of data center topology, a virtual network embedding algorithm based on node connectivity ranking named BS-VNE is proposed. Firstly, a maximum spanning tree algorithm is designed to sort the virtual nodes. The sorting algorithm calculates the node connectivity according to both the bandwidth and connectivity of virtual nodes and the connectivity of virtual nodes in the whole network, so as to obtain more reasonable ranking results. Then, a discrete particle swarm optimization algorithm is used to solve the mapping solution of virtual networks according to the results of virtual node ranking result. In the process of solution searching, the heuristic rules for physical network topology of data center are introduced and combined into particles search process to improve the solution efficiency. Simulation results show that the proposed algorithm can improve the benefit/cost ratio and resource utilization ratio of physical network.
 

Key words: cloud resource allocation, data center, virtual network embedding, discrete particle swarm optimization, node ranking