Title :
VCE-PSO: Virtual Cloud Embedding through a Meta-heuristic Approach
Author :
Chunguang Wang ; Qingbo Wu ; Yusong Tan ; Deke Guo ; Quanyuan Wu
Author_Institution :
Coll. of Comput., Nat. Univ. of Defense Technol., Changsha, China
Abstract :
Resource allocation, an integral and continuously evolving part of cloud computing, has been attracting a lot of researchers in recent years. However, most of current cloud systems consider resource allocation only as placement of independent virtual machines, ignoring the performance of a virtual machine is also depending on other cooperating virtual machines and also the net links utilization, which result in a poor efficient resource utilization. In this paper, we propose a novel model Virtual Cloud Embedding (VCE) to formulate the cloud resource allocation problem. VCE regards each resource request as an integral unit rather than independent virtual machines including their link constraints. To address the VCE problem, we develop a meta-heuristic algorithm VCE-PSO, which is based on particle swarm optimization algorithm, to allocate multiple resources as a unit considering the heterogeneity of cloud infrastructure and variety of resource requirements. We exploit specific knowledge like the locations of virtual machines, inter-link distance, etc., to measure the fitness of different resource assignments, and utilize them to define the assignment update operation corresponding to the operations and steps of particle swarm optimization algorithm. Experiment results demonstrate that VCE-PSO can find an optimal resource assignment with 12% reduction of average link-mapped-path length than existing greedy algorithms.
Keywords :
cloud computing; graph theory; particle swarm optimisation; resource allocation; virtual machines; virtualisation; VCE problem; VCE-PSO; assignment update operation; average link-mapped-path length reduction; cloud infrastructure heterogeneity; cloud resource allocation problem; cloud systems; cooperating virtual machines; integral unit; interlink distance; link constraints; meta-heuristic approach; net link utilization; optimal resource assignment; particle swarm optimization algorithm; resource assignment fitness measurement; resource request; resource utilization; virtual cloud embedding problem; virtual machine locations; virtual machine performance; virtual machine placement; Cloud computing; Optimization; Particle swarm optimization; Resource management; Substrates; Vectors; Virtual machining; Cloud computing; Particle Swarm Optimization; resource allocation; virtual cloud embedding;
Conference_Titel :
High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
Conference_Location :
Zhangjiajie
DOI :
10.1109/HPCC.and.EUC.2013.274