Virtual Machines Allocation and Migration Mechanism in Green Cloud Computing

  • Nassima BoucharebEmail author
  • Nacer Eddine Zarour
Conference paper
Part of the Lecture Notes in Networks and Systems book series (LNNS, volume 64)


The resource allocation in dynamic environments presents numerous challenges since the requests of consumers are important. Unfortunately, the maximization of accepted Cloud user’s requests, and at the same time, the reduction of energy consumption is a conflicting problem. In this paper, we propose a mechanism for the VMs allocation and reallocation in the Cloud data centers, using the VM migration aspect. Our mechanism is based on Min/Max thresholds, to avoid the emerging of underloaded/overloaded hosts and to keep servers relatively stable after VM consolidation. Finally, this paper presents some tests and simulation results, using the CloudSim simulator.


Cloud computing Virtual machine allocation/reallocation Virtual machine migration Energy efficient Green computing 


  1. 1.
    Guazzone, M., Anglano, C., Canonico, M.: Energy-efficient resource management for cloud computing infrastructures. In: Proceeding of the 3rd IEEE International Conference on Cloud Computing Technology and Science, pp. 424– 431 (2011)Google Scholar
  2. 2.
    Leelipushpam P.G.J., Sharmila, J.: Live VM migration techniques in cloud environment—a survey. In: Proceedings of the IEEE Conference on Information and Communication Technologies (2013)Google Scholar
  3. 3.
    Chandramouli R., Suchithra R.: Virtual machine migration in cloud data centers for resource management. Int. J. Eng. Comput. Sci. 5(9), 18029–18034 (2016)Google Scholar
  4. 4.
    Kaur, P., Rani, A.: Virtual machine migration in cloud computing. Int. J. Grid Distrib. Comput. 8(5), 337–342 (2015)CrossRefGoogle Scholar
  5. 5.
    Yu, Y., Gao, Y.: Constraint programming-based virtual machines placement algorithm in datacenter. In: Proceedings of the 7th International Conference on Intelligent Information Processing (IIP), Guilin, China. Intelligent Information Processing VI. IFIP Advances in Information and Communication Technology, AICT-385, pp. 295–304. Springer (2012)Google Scholar
  6. 6.
    Usmani, Z., Shailendra Singh, S.: A survey of virtual machine placement techniques in a cloud data center. In: Proceedings of the International Conference on Information Security & Privacy, Nagpur, INDIA (2015). Procedia Comput. Sci., pp. 491– 498 (2016)Google Scholar
  7. 7.
    Borgetto, D., Stolf, P.: An energy efficient approach to virtual machines management in cloud computing. In: Proceedings of the 3rd International Conference on Cloud Networking, Luxembourg, Luxembourg (2014)Google Scholar
  8. 8.
    Patel, P.D., Karamta, M., Bhavsar, M.D., Potdar, M.B.: Live virtual machine migration techniques in cloud computing: a survey. Int. J. Comput. Appl. 86(16) (2014)Google Scholar
  9. 9.
    Zhang, Z., Xiao, L., Chen, X., Peng, J.: A scheduling method for multiple virtual machines migration in cloud. In: The 10th International Conference on Network and Parallel Computing, Guiyang, China. Lecture Notes in Computer Science, LNCS-8147, pp. 130–142. Springer (2013)Google Scholar
  10. 10.
    Han, G., Que, W., Jia, G., Shu, L.: An efficient virtual machine consolidation scheme for multimedia cloud computing. J. Sens. 16(2), 246 (2016)CrossRefGoogle Scholar
  11. 11.
    Beloglazov, A., Buyya, R.: Energy efficient allocation of virtual machines in cloud data centers. In Proceedings of the 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing, pp. 577–578 (2010)Google Scholar
  12. 12.
    VMware Inc: VMware distributed power management concepts and use (2010)Google Scholar
  13. 13.
    Sinha, R., Purohit, N., Diwanji, H.: Energy efficient dynamic integration of thresholds for migration at cloud data centers. Int. J. Comput. Appl. Commun. Netw. 11, 44–49 (2011)Google Scholar
  14. 14.
    Maheshwari, D., Gandhi, P., Sinha, R.: Energy efficient threshold based approach for migration at cloud data center. Int. J. Eng. Res. Technol. (IJERT) 1(10) (2012)Google Scholar
  15. 15.
    Hassan, M.K., Babiker, A., Amien, M.B.M., Hamad, M.: SLA management for virtual machine live migration using machine learning with modified kernel and statistical approach. Eng. Technol. Appl. Sci. Res. 8(1), 2459–2463 (2018)Google Scholar
  16. 16.
    Beloglazov, A., Buyya, R.: Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers. J. Concurr. Comput. Pract. Exp. 24(13), 1397–1420 (2012)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.LIRE Laboratory, Faculty of New Information and Communication Technologies, Department of Software Technologies and Information SystemsUniversity of Constantine 2 - Abdelhamid MehriConstantineAlgeria

Personalised recommendations