Journal of Northeastern University Natural Science ›› 2014, Vol. 35 ›› Issue (1): 10-13.DOI: 10.12068/j.issn.1005-3026.2014.01.003

• Information & Control • Previous Articles     Next Articles

Load Controllable Virtual Network Embedding Algorithm Based on Discrete Particle Swarm Optimization

YUAN Ying1,2, WANG Cuirong2, WANG Cong2, SHI Wenbo2   

  1. 1. School of Information Science & Engineering, Northeastern University, Shenyang 110819, China; 2. School of Computer and Communication Engineering, Northeastern University at Qinhuangdao, Qinhuangdao 066004, China.
  • Received:2013-02-06 Revised:2013-02-06 Online:2014-01-15 Published:2013-07-09
  • Contact: YUAN Ying
  • About author:-
  • Supported by:
    -

Abstract: According to the multirental pattern over virtual network embedding problem in cloud computing, a resource allocation algorithm named MLBVNESDPSO was proposed to reduce the substrate link load, speed up the mapping efficiency and increase the substrate physical resource utilization. The leveraging discrete binary particle swarm optimization algorithm was combined with the virtual network embedding rules in the proposed algorithm. Both CPU and host resources utilization ratio was taken into account, so the physical link bandwidth resource was saved and the time for virtual link mapping process was reduced. The major characteristic of the mapping algorithm was that repeatable mapping for each virtual network could be supported and the load of substrate node could be controlled. Simulation results showed that in the premise of guaranteeing substrate network load the algorithm can achieve better utilization ratio of substrate network and higher revenuecost ratio of virtual networks.

Key words: network virtualization, embedding algorithm, virtual network, integerlinear programming, discrete particle swarm optimization

CLC Number: