Call for Paper - January 2023 Edition
IJCA solicits original research papers for the January 2023 Edition. Last date of manuscript submission is December 20, 2022. Read More

Virtual Machines Migration based on Greedy Algorithm in Cloud Computing

International Journal of Computer Applications
© 2014 by IJCA Journal
Volume 96 - Number 12
Year of Publication: 2014
Somayeh Soltan Baghshahi
Sam Jabbehdari
Sahar Adabi

Somayeh Soltan Baghshahi, Sam Jabbehdari and Sahar Adabi. Article: Virtual Machines Migration based on Greedy Algorithm in Cloud Computing. International Journal of Computer Applications 96(12):32-35, June 2014. Full text available. BibTeX

	author = {Somayeh Soltan Baghshahi and Sam Jabbehdari and Sahar Adabi},
	title = {Article: Virtual Machines Migration based on Greedy Algorithm in Cloud Computing},
	journal = {International Journal of Computer Applications},
	year = {2014},
	volume = {96},
	number = {12},
	pages = {32-35},
	month = {June},
	note = {Full text available}


Cloud computing is a term that used for distributed computing, on a network. It is meant network-based services that these services are provided through virtual ISPs. Most of the old virtual machine migration techniques concentrated on the migration of a single virtual machine. These techniques are insufficient, when the whole virtual cluster needs to be migrated. In these methods, data replication in each round leads to many computational overheads. In this paper, a method is proposed for virtual machine migration from one data center to another. The proposed method uses the greedy algorithm for virtual machine selection. Virtual machines within a cluster are given priority, which reduces the total migration time of a cluster. This method is simulated in CloudSim tools in Eclipse. Simulation results show that the bandwidth parameter has the important role in the virtual machine migration.


  • V. V. Arutyunov, "Cloud Computing: It's History of Development, Modern State, and Future Considerations", Scientific and Technical Information Processing, Vol. 39, No. 3, pp. 173–178, 2012.
  • J. Zeng, T. S. Eugene, K. Sripanidkulchai, "Workload-Aware Live Storage Migration for Clouds", Newport Beach, California, USA, VEE'11, March 9–11, 2011.
  • C. Clark, K. Fraser, S. Hand, J. Hansen, "Live Migration of Virtual Machine", NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2, pp. 273 – 286, 2005.
  • A. Agarwal, S. Raina, "Live Migration of Virtual Machines in Cloud", International Journal of Scientific and Research Publications, Volume 2, Issue 6, June 2012.
  • M. R. Hines, U. Eshpande, K. Gopalan, "Post-Copy Live Migration of Virtualization of Virtual Machine" International Conference on Virtual Execution Environment (VEE), pp. 14-26, March 2009.
  • K. Ye, x. Jiang, R. Ma, F. Yan, "VC-Migration: Live Migration of Virtual Clusters in the Cloud", ACM/IEEE 13th International Conference on Grid Computing, PP. 209-218, 2012.
  • M. Nelson, B. Lim, and G. Hutchins, "Fast transparent migration for virtual machines", in Proceedings of the annual conference on USENIX Annual Technical Conference , p. 25. 2005.
  • Y. WU, M. Zaho, "Performance Modeling of Virtual Machine Live Migration", IEEE International Conference on Cloud Computing (CLOUD), 2011.
  • R. Neapolitan , K. Naimipour , "Foundations of Algorithms Using C++ Pseudocode", Jones and Bartlett Publishers, chapter 4, 2004.
  • R. Calheiros, R. Ranjan, A. Beloglazov, F. De Rose and R. Buyya, "CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms", Software: Practice And Experience Vol. 41, no. 1, PP. 23-50, 2011.
  • R. Buyya, R. Ranjan, and R. N. Calheiros, "Modeling and simulation of scalable cloud computing environments and the cloudsim toolkit: Challenges and opportunities", Proc. Of the 7th High Performance Computing & Simulation Conference (HPCS'09), IEEE Computer Society, 2009.