Self-economy in Cloud Data Centers: Statistical Assignment and Migration of Virtual Machines
The success of Cloud computing has led to the establishment of large data centers to serve the increasing need for on-demand computational power, but data centers consume a huge amount of electrical power. The problem can be alleviated by mapping virtual machines, VMs, which run client applications, on as few servers as possible, so that some servers with low traffic can be put in low consuming sleep modes. This paper presents a new approach for the adaptive assignment of VMs to servers and their dynamic migration, with a twofold goal: reduce the energy consumption and meet the Service Level Agreements established with users. The approach, based on ant-inspired algorithms, founds on statistical processes: the mapping and migration of VMs are driven by Bernoulli trials whose success probability depends on the utilization of single servers. Experiments highlight the two main advantages with respect to the state of the art: the approach is self-organizing and mostly decentralized, since each server locally decides whether or not a new VM can be served, and the migration process is continuous and adaptive, thus avoiding the need for the simultaneous reassignment of many VMs.
KeywordsCloud Computing Virtual Machine Data Center Reduce Power Consumption Assignment Procedure
Unable to display preview. Download preview PDF.
- 2.Beloglazov, A., Buyya, R.: Energy efficient allocation of virtual machines in cloud data centers. In: 10th IEEE/ACM Int. Symp. on Cluster Computing and the Grid, CCGrid 2010, pp. 577–578 (2010)Google Scholar
- 5.Dubois, D.J., Mirandola, R., Barbagallo, D., Di Nitto, E.: A bio-inspired algorithm for energy optimization in a self-organizing data center. In: Self-Organizing Architectures. Springer, Heidelberg (2010)Google Scholar
- 6.Deneubourg, J.L., Goss, S., Franks, N., Sendova-Franks, A., Detrain, C., Chrétien, L.: The dynamics of collective sorting: robot-like ants and ant-like robots. In: First International Conference on Simulation of Adaptive Behavior on From Animals to Animats, pp. 356–363. MIT Press, Cambridge (1990)Google Scholar
- 7.Forestiero, A., Mastroianni, C., Spezzano, G.: So-grid: A self-organizing grid featuring bio-inspired algorithms. ACM Transactions on Autonomous and Adaptive Systems 3(2) (May 2008)Google Scholar
- 9.Hirofuchi, T., Ogawa, H., Nakada, H., Itoh, S., Sekiguchi, S.: A live storage migration mechanism over wan for relocatable virtual machine services on clouds. In: 9th IEEE/ACM Int. Symp. on Cluster Computing and the Grid, CCGrid 2009 (2009)Google Scholar
- 10.Mazzucco, M., Dyachuk, D., Deters, R.: Maximizing cloud providers’ revenues via energy aware allocation policies. In: 10th IEEE/ACM Int. Symp. on Cluster Computing and the Grid, CCGrid 2010, pp. 131–138 (2010)Google Scholar
- 11.Mi, H., Wang, H., Yin, G., Zhou, Y., Shi, D., Yuan, L.: Online self-reconfiguration with performance guarantee for energy-efficient large-scale cloud computing data centers. In: 2010 IEEE Int. Conference on Services Computing, SCC 2010, Miami, Fl, USA, pp. 514–521 (July 2010)Google Scholar