A cuckoo search algorithm was introduced for virtual machine placement.Firstly
the virtual machine placement program was mapped to the nest
and according to the level
the fitness would be divided into top and bottom nest.Secondly
the bottom nest and the top nest were disturbed by the disturbance function.Finally
by selecting
iterations got the best placement scheme.The algorithm was used for physical integration of cloud data centers
minimizing the number of physical machines placed.The algorithm is simulated by Cloudsim and the results show that the proposed method not only avoids the local optimum
but also has higher performance advantages than the reordered grouping genetic algorithm
the group genetic algorithm
the improved least load algorithm and the improved first fit decrease algorithm.
关键词
Keywords
references
BELOGLAZOV A , BUYYA R . Adaptive threshold-based approach for energy-efficient consolidation of virtual machines in cloud data centers [C ] // The 8th International Workshop on Middleware for Grids,Clouds and e-Science,November 29-December 3,2010,Bangalore,India . New York:ACM Press , 2010 : 1 - 6 .
FARAHNAKIAN F , PAHIKKALA T , LILJEBERG P , et al . Energy-aware VM consolidation in cloud data centers using utilization prediction model [J ] . IEEE Transactions on Cloud Computing , 2016 ( 99 ):1.
LI C L , CHEN Z L . Bin-packing problem with concave costs of bin utilization [J ] . Naval Research Logistics , 2006 , 53 ( 4 ): 298 - 308 .
MARUYAMA K , CHANG S K , TANG D T . A general packing algorithm for multidimensional resource requirements [J ] . International Journal of Parallel Programming , 1977 , 6 ( 2 ): 131 - 149 .
SIDER A , COUTURIER R . Fast load balancing with the most to least loaded policy in dynamic networks [M ] . Netherlands : Kluwer Academic PublishersPress , 2009 .
AJIRO Y , TANAKA A . Improving packing algorithms for server consolidation [C ] // International Computer Measurement Group Conference,December 2-7,2007,San Diego,USA . Rhineland:DBLP , 2007 : 399 - 406 .
ZHANG K , . A generational genetic algorithm with dynamic population size [C ] // The 47th Annual Southeast Regional Conference,March 19-21,2009,Clemson,South Carolina . New York:ACM Press , 2009 :58.
WILCOX D , MCNABB A , SEPPI K . Solving virtual machine packing with a reordering grouping genetic algorithm [C ] // IEEE Congress of Evolutionary Computation,June 5-8,2011,New Orleans,USA . New Jersey:IEEE Press , 2011 : 362 - 369 .
LI H J , DAI Y , LIU R , et al . Energy-efficient virtual machine migration and consolidation algorithm in cloud data center [J ] . Telecommunications Science , 2015 , 31 ( 1 ): 71 - 77 .
SHABEERA T P , KUMAR S D M , SALAM S M , et al . Optimizing VM allocation and data placement for data-intensive applications in cloud using ACO metaheuristic algorithm [J ] . Engineering Science & Technology an International Journal , 2017 , 20 ( 2 ): 616 - 628 .
LIU L , XU J , YU H , et al . VMSA:a performance preserving online VM splitting and placement algorithm in dynamic cloud environments [J ] . The Journal of Supercomputing , 2016 , 72 ( 8 ): 3169 - 3193 .
YANG X S . Cuckoo search [M ] . Netherlands : Nature-Inspired Optimization AlgorithmsPress , 2014 .
DEB S , YANG X S . Cuckoo search via levy flights [J ] . Mathematics , 2012 , 51 ( 16 ): 210 - 214 .
DOSA G . First fit algorithm for bin packing [M ] . New York : Springer New YorkPress , 2016 .
XUAN H J , JIANG Y . Study of task scheduling based on intelligent algorithm in CloudSim [J ] . Value Engineering , 2016 , 34 ( 11 ): 122 - 129 .
LEI L , LI J W , GONG D P , et al . Study on data modeling and collection in OSS based on Hadoop [J ] . Telecommunications Science , 2015 , 31 ( 1 ): 134 - 144 .