Minimizing the resource wastage reduces the energy cost of operating a data center, but may also lead to a considerably high resource overcommitment affecting the Quality of Service (QoS) of the running applications. Determining the effective tradeoff between resource wastage and overcommitment is a challenging task in virtualized Cloud data centers and depends on how Virtual Machines (VMs) are allocated to physical resources. In this paper, we propose a multi-objective framework for dynamic placement of VMs exploiting live-migration mechanisms which simultaneously optimize the resource wastage, overcommitment ratio and migration cost. The optimization algorithm is based on a novel evolutionary meta-heuristic using an island population model underneath. We implemented and validated our method based on an enhanced version of a well-known simulator. The results demonstrate that our approach outperforms other related approaches by reducing up to 57% migrations energy consumption while achieving different energy and QoS goals.
Ennio TorreJuan J. DurilloVincenzo De MaioPrateek AgrawalShajulin BenedictNishant SaurabhRadu Prodan
Giuseppe PortaluriStefano Giordano
Andrew ToutovNatalia ToutovaAnatoly S. VorozhtsovIliya A. AndreevAnatoly S. VorozhtsovMTUCIIliya A. AndreevMTUCI