Title :
Solving virtual machine packing with a Reordering Grouping Genetic Algorithm
Author :
Wilcox, David ; McNabb, Andrew ; Seppi, Kevin
Author_Institution :
CS Dept., BYU, Provo, UT, USA
Abstract :
We formally define multi-capacity bin packing, a generalization of conventional bin packing, and develop an algorithm called Reordering Grouping Genetic Algorithm (RGGA) to assign VMs to servers. We first test RGGA on conventional bin packing problems and show that it yields excellent results but much more efficiently. We then generate a multi-constraint test set, and demonstrate the effectiveness of RGGA in this context. Lastly, we show the applicability of RGGA in its desired context by using it to develop an assignment of real virtual machines to servers.
Keywords :
bin packing; computational complexity; genetic algorithms; virtual machines; multicapacity bin packing; multiconstraint test set; reordering grouping genetic algorithm; virtual machine packing; Approximation algorithms; Genetic algorithms; Genetics; Redundancy; Servers; USA Councils; Virtual machining; Bin Packing; Genetic Algorithm; Virtualization;
Conference_Titel :
Evolutionary Computation (CEC), 2011 IEEE Congress on
Conference_Location :
New Orleans, LA
Print_ISBN :
978-1-4244-7834-7
DOI :
10.1109/CEC.2011.5949641