Homogeneous and Automated Migration of Virtual Machines Between Multiple Public Clouds

  • Marcus Rafael Xavier UFPE
  • Ioram Schechtman Sette CESAR
  • Carlos Ferraz UFPE


The objective of this work is to analyze the required steps for automated migration of Virtual Machines (VMs) using a proposed solution, called Kumo, through scenarios using public clouds, such as Amazon Web Services (AWS), Microsoft Azure (AZ) and Google Cloud Platform (GCP). A performance evaluation is carried out considering the Total Migration Time (TTM) metric between homogeneous and heterogeneous clouds. Among the homogeneous scenarios, which are those in which the source and destination clouds are from the same provider, but in different data centers, the best result occurred in migrations between Azure clouds, with average TTM of 45m59s. For heterogeneous, the best scenario was the GCP-AWS migration, with TTM of 45m56s. The nine steps for the automated migration of VMs were analyzed, showing that five of them combined significantly impacted, between 94.01% and 99.44%, the TTM of the 9 scenarios tested.
Palavras-chave: Multicloud, Public Clouds, Virtual Machine Migration, Web Services


A. Celesti, F. Tusa, M. Villari, and A. Puliafito. 2010. Improving Virtual Machine Migration in Federated Cloud Environments. (Sept. 2010), 61–67. https://doi.org/10.1109/INTERNET.2010.20

Lucas Chaufournier, Prateek Sharma, Franck Le, Erich Nahum, Prashant Shenoy, and Don Towsley. 2017. Fast Transparent Virtual Machine Migration in Distributed Edge Clouds. In Proceedings of the Second ACM/IEEE Symposium on Edge Computing (San Jose, California) (SEC ’17). Association for Computing Machinery, New York, NY, USA, Article 10, 13 pages. https://doi.org/10.1145/3132211.3134445

FLEXERA. 2022. Flexera 2022 State of the Cloud Report. Online; Postado em 09/03/2022; https://info.flexera.com/CM-REPORT-State-of-the-Cloud. 7 de junho de 2022

D. Kargatzis, S. Sotiriadis, and E. G. M. Petrakis. 2017. Virtual machine migration in heterogeneous clouds: from openstack to VMWare. (Sep. 2017), 1–6. https://doi.org/10.1109/SARNOF.2017.8080393

Ibrahim Mansour, Reza Sahandi, Kendra Cooper, and Adrian Warman. 2016. Interoperability in the Heterogeneous Cloud Environment: A Survey of Recent User-centric Approaches. In Proceedings of the International Conference on Internet of Things and Cloud Computing (Cambridge, United Kingdom) (ICC ’16). ACM, New York, NY, USA, Article 62, 7 pages. https://doi.org/10.1145/2896387.2896447

M. Najm and V. Tamarapalli. 2020. VM Migration for Profit Maximization in Federated Cloud Data Centers. In 2020 International Conference on COMmunication Systems NETworkS (COMSNETS). IEEE, Bengaluru, India, 882–884. https://doi.org/10.1109/COMSNETS48256.2020.9027429

J. Narantuya, H. Zang, and H. Lim. 2018. Service-Aware Cloud-to-Cloud Migration of Multiple Virtual Machines. IEEE Access 6 (2018), 76663–76672. https://doi.org/10.1109/ACCESS.2018.2882651

S. Raj, N. Mangal, S. Savitha, and S. Salvi S. 2020. Virtual Machine Migration in Heterogeneous Clouds - A Practical Approach. In 2020 IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT). IEEE, 1–6. https://doi.org/10.1109/CONECCT50063.2020.9198551

Jayalaxmi P Shetty and Rajesh Panda. 2021. An overview of cloud computing in SMEs. Journal of Global Entrepreneurship Research (2021), 1–14. https://doi.org/10.1007/s40497-021-00273-2

Mirsaeid Hosseini Shirvani, Amir Masoud Rahmani, and Amir Sahafi. 2018. A survey study on virtual machine migration and server consolidation techniques in DVFS-enabled cloud datacenter: Taxonomy and challenges. Journal of King Saud University - Computer and Information Sciences (2018), 267–286. https://doi.org/10.1016/j.jksuci.2018.07.001

Jaswinder Singh and Gaurav Dhiman. 2021. A survey on cloud computing approaches. Materials Today: Proceedings (2021). https://doi.org/10.1016/j.matpr.2021.05.334

Dingkun Song, Dong Li, and Xiaobing Huang. 2019. Research on Cross-Cluster Migration Technologies. In Proceedings of the 2019 3rd High Performance Computing and Cluster Technologies Conference (Guangzhou, China) (HPCCT 2019). Association for Computing Machinery, New York, NY, USA, 205–209. https://doi.org/10.1145/3341069.3342986

Adel Nadjaran Toosi, Rodrigo N. Calheiros, and Rajkumar Buyya. 2014. In- terconnected Cloud Computing Environments: Challenges, Taxonomy, and Survey. ACM Comput. Surv. 47, 1, Article 7 (May 2014), 47 pages. https://doi.org/10.1145/2593512

F. Zhang, G. Liu, X. Fu, and R. Yahyapour. 2018. A Survey on Virtual Machine Migration: Challenges, Techniques, and Open Issues. IEEE Communications Surveys Tutorials 20, 2 (Secondquarter 2018), 1206–1243. https://doi.org/10.1109/COMST.2018.2794881
XAVIER, Marcus Rafael; SETTE, Ioram Schechtman; FERRAZ, Carlos. Homogeneous and Automated Migration of Virtual Machines Between Multiple Public Clouds. In: SIMPÓSIO BRASILEIRO DE SISTEMAS MULTIMÍDIA E WEB (WEBMEDIA), 28. , 2022, Curitiba. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 337-346.