Abstract
Currently, cloud computing is being used in many scientific areas like geoscience, DNA sequencing, healthcare, and many more. In a cloud computing environment, a Virtual Machine (VM) is a virtualized instance of any computer that can execute almost all the tasks of a computer. VM migration can be referred to as a task to move VMs from one physical machine to another physical machine. During VM migration, there are many issues, such as fault occurrence, seamless connectivity, and maintaining the quality of service. The cloud service provider has to anticipate the server downtime and various other delays like slow processing of user’s request due to the occurrence of a fault, improper allocation of VMs, and many more. A reliable and advanced live migration optimization technique has been proposed in this work for a trustworthy cloud computing environment. There are three main algorithms in the proposed scheme considering the total migration time, namely Host Selection Migration Time (HSMT), VM Reallocation Migration Time (VMRMT), and VM Reallocation Bandwidth Usage (VMRBU). These algorithms support to enhance the performance of cloud computing environments by minimizing the migration time. The proposed scheme has been compared to some existing approaches, namely Kernel-based Virtual Machines (KVM) and Pareto Optimized Framework for Seamless VM Live Migration (POF-SVLM), to evaluate its performance. The results show that the proposed scheme reduces the total cores of CPU by 60-70%, downtime by 70-80%, data transfer rate by 40-50%, and migration time by 40-50%.
Similar content being viewed by others
References
Agrawal, D., Minocha, S., Namasudra, S., Gandomi, A.H.: “A robust drug recall supply chain management system using hyperledger blockchain ecosystem,” Comput. Biol. Med. 140, 2021. DOI: https://doi.org/10.1016/j.compbiomed.2021.105100
Ahmad, A.A.S., Andras, P.: “Scalability analysis comparisons of cloud-based software services,” J. Cloud Computing: Adv. Syst. Appl. 8, 1, 2019. DOI:https://doi.org/10.1186/s13677-019-0134-y
Ali, H.M., Liu, J., Bukhari, S.A.C., Rauf, H.T.: “Planning a secure and reliable IoT-enabled FOG-assisted computing infrastructure for healthcare,” Cluster Comput. 24, 2021. DOI:https://doi.org/10.1007/s10586-021-03389-y
Aljunid, M.F., Huchaiah, M.D.: Multi-model deep learning approach for collaborative filtering recommendation system. CAAI Trans. Intell. Technol. 5(4), 268–275 (2020) “,”,
Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., Zaharia, M.: A view of cloud computing. Commun. ACM 53(4), 50–58 (2010) “,”,
Bala, A., Chana, I.: Fault tolerance-challenges, techniques and implementation in cloud computing. Int. J. Comput. Sci. Issues 9(1), 288–293 (2012) “,”,
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. Concurrency and Computation: Practice and Experience 24(13), 1397–1420 (2012) “,”,
Calheiros, R.N., Ranjan, R., Beloglazov, A.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Pract. Experience 41(1), 23–50 (2011) “,”,
Choudhary, A., Govil, M.C., Singh, G., Awasthi, L.K., Pilli, E.S., Kapil, D., “A critical survey of live virtual machine migration techniques,” Journal of Cloud Computing, Advances, Systems and Applications, vol. 6, no.1, 2017. DOI: https://doi.org/10.1186/s13677-017-0092-1
Cui, Y., Yang, Z., Xiao, S., Wang, X., Yan, S.: Traffic-aware virtual machine migration in topology-adaptive dcn. IEEE/ACM Trans. Networking 25(6), 3427–3440 (2017) “,”,
Deshpande, U., Kulkarni, U., Gopalan, K., “Inter-rack live migration of multiple virtual machines,” In Proceedings of the 6th international workshop on virtualization technologies in distributed computing, ACM, Delft, Netherland, 2012, pp 19–26
Deshpande, U., Schlinker, B., Adler, E., Gopalan, K., “Gang migration of virtual machines using cluster-wide deduplication,” In Proceedings of 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, ACM, Delft, Netherland, 2013, pp. 394–401
Dhule, C., Shrawankar, U.: POF-SVLM: Pareto optimized framework for seamless VM live migration. Comput. Springer-Verlag GmbH Austria 102(8), 2158–2183 (2020) “,”,
Gao, Z., Zhang, H., Dong, S., Sun, S., Wang, X., Yang, G., Wu, W., Li, S., de Albuquerque, V.H.C.: Salient object detection in the distributed cloud-edge intelligent network. IEEE Netw. 34(2), 216–224 (2020) “,”,
Gao, J., Wang, W., Liu, Z., Billah, M.F.R.M., Campbell, B., “Decentralized federated learning framework for the neighborhood: A case study on residential building load forecasting,” In Proceedings of the 19th ACM Conference on Embedded Networked Sensor Systems, ACM, Portugal, 2021, pp. 453–459
Garrido, L.D., Sanz, J.J.G., Mestras, J.P.: Foundations for the design of a creative system based on the analysis of the main techniques that stimulate human creativity. Int. J. Interact. Multimedia Artif. Intell. 7(2), 199–211 (2021) “,”,
Gómez, A.B., Sánchez, J.L.L., Aguilar, M.A.: Blockverse: A cloud blockchain-based platform for tracking in affiliate systems. Int. J. Interact. Multimedia Artif. Intell. 6(3), 24–31 (2020) “,”,
Hamdy, M., Helmy, S., Magdy, M.: Design of adaptive intuitionistic fuzzy controller for synchronisation of uncertain chaotic systems. CAAI Trans. Intell. Technol. 5(4), 237–246 (2020) “,”,
Hines, M.R., Deshpande, U., Gopalan, K.: Post-copy live migration of virtual machines. ACM SIGOPS Operating System Review 43(3), 14–26 (2009) “,”,
Hu, W., Hicks, A., Zhang, L., Dow, E.M., Soni, V., Jiang, H., Bull, R., Matthews, J.N., “A quantitative study of virtual machine live migration,” In Proceedings of the ACM cloud and autonomic computing conference, ACM, Miami, Florida, USA, 2013, pp. 1–10
Huang, D., Ye, D., He, Q., Chen, J., Ye, K., “Virt-LM: A benchmark for live migration of virtual machine,” In Proceedings of 2nd ACM/SPEC International Conference on Performance Engineering, ACM, Karlsruhe, Germany, 2011, pp. 307–316
Hussain, T., Muhammad, K., Ullah, A., Cao, Z., Baik, S.W., de Albuquerque, V.H.C.: Cloud-assisted multiview video summarization using CNN and bidirectional LSTM. IEEE Trans. Industr. Inf. 16(1), 77–86 (2020) “,”,
Kumar, A., Shah, K., Namasudra, S., Kadry, S.: A novel elliptic curve cryptography based system for smart grid communication. Int. J. Web Grid Serv. 17(4), 321–342 (2021) “,”,
LeCun, Y., Cortes, C., Burges, C.J., Mnist handwritten digit database at&t labs. Available: <background-color:#FF3300;uvertical-align:super;>http://yann.lecun.com/exdb/mnist/.</background-color:#FF3300;uvertical-align:super;><uvertical-align:super;>,</uvertical-align:super;><uvertical-align:super;> </uvertical-align:super;>2010 [Accessed on 10 June 2021]
Malleswari, T.Y.J.N., Vadivu, G.: “Adaptive deduplication of virtual machine images using AKKA stream to accelerate live migration process in cloud environment,” J. Cloud Computing: Adv. Syst. Appl., 8, 1, 2019. DOI:https://doi.org/10.1186/s13677-019-0125-z
Moghaddam, M.J., Esmaeilzadeh, A., Ghavipour, M., Zadeh, A.K.: Minimizing virtual machine migration probability in cloud computing environments. Cluster Comput. 23(1), 3029–3038 (2020) “,”,
Motaki, S.E., Yahyaouy, A., Gualous, H., Sabor, J.: A new weighted fuzzy C-means clustering for workload monitoring in cloud datacenter platforms. ” Cluster Computing 24(4), 3367–3379 (2021) “, ,
Mousavi, S., Mosavi, A., Várkonyi-Kóczy, A.R., Fazekas, G.: Dynamic resource allocation in cloud computing. Acta Polytech. Hungarica 14(4), 83–104 (2017) “,”,
Namasudra, S.: “Fast and secure data accessing by using DNA computing for the cloud environment,” IEEE Trans. Serv. Comput., 2020. DOI:https://doi.org/10.1109/TSC.2020.3046471
Namasudra, S., Chakraborty, R., Majumder, A., Moparthi, N.R.: Securing multimedia by using DNA based encryption in the cloud computing environment. ACM Trans. Multimedia Comput. Commun. Appl. 16(3), 1–19 (2020) “,”,
Obasuyi, G., Sari, A.: Security challenges of virtualization hypervisors in virtualized hardware environment. Int. J. Commun. Netw. Syst. Sci. 8(8), 260–273 (2015) “,”,
Rajabzadeh, M., Haghighat, A.T., Rahmani, A.M.: New comprehensive model based on virtual clusters and absorbing Markov chains for energyefficient virtual machine management in cloud computing. J. Supercomputing 76(3), 7438–7457 (2020) “,”,
Rajapackiyam, E., Subramanian, A.V., Arumugam, U.: Live migration of virtual machines using mirroring technique. J. Comput. Sci. 16(4), 543–550 (2020) “,”,
Rauf, H.T., Gao, J., Almadhor, A., Arif, M., Nafis, M.T.: “Enhanced bat algorithm for COVID-19 short-term forecasting using optimized LSTM,” Soft. Comput., 25, 2021. DOI:https://doi.org/10.1007/s00500-021-06075-8
Salfner, F., Troger, P., Polze, A., “Downtime analysis of virtual machine live migration,” In Proceedings of DEPEND the Fourth International Conference on Dependability, Nice, France, 2011, pp. 100–105
Sangpetch, A., Sangpetch, O., Juangmarisakul, N., Warodom, S.: “Thoth: Automatic resource management with machine learning for container-based cloud platform,” In Proceedings of the 7th International Conference on Cloud Computing and Services Science, ACM, Porto, Portugal, 2017, pp. 75–83
Sharma, P., Moparthi, N.R., Namasudra, S., Vimal, S., Hsu, C.H.: “Blockchain-based IoT architecture to secure healthcare system using identity-based encryption,” Expert Syst., 2021. DOI:https://doi.org/10.1111/EXSY.12915
Sun, G., Liao, D., Anand, V., Zhao, D., Yu, H., “A new technique for efficient live migration of multiple virtual machines,” Future Generation Computer Systems, vol. 55, no. C, pp. 74–86, 2016
Suruliandi, A., Kasthuri, A., Raja, S.P.: Deep feature representation and similarity matrix based noise label refinement method for efficient face annotation. Int. J. Interact. Multimedia Artif. Intell. 7(2), 66–77 (2021) “,”,
Tao, F., Li, C., Liao, T.W., Laili, Y.: BGM-BLA: A new algorithm for dynamic migration of virtual machines in cloud computing. IEEE Trans. Serv. Comput. 9(6), 910–925 (2016) “,”,
Wang, C., Yang, G., Papanastasiou, G., Zhang, H., Rodrigues, J.J.P.C., de Albuquerque, V.H.C.: Industrial Cyber-Physical Systems-Based Cloud IoT Edge for Federated Heterogeneous Distillation. IEEE Trans. Industr. Inf. 17(8), 5511–5521 (2021) “,”,
Wu, H., Ren, S., Garzoglio, G., Timm, S., Bernabeu, G., Chadwick, K., Noh, S.: A reference model for virtual machine launching overhead. IEEE Trans. Cloud Comput. 4(3), 1–14 (2016) “,”,
Xu, F., Liu, F., Jin, H.: Heterogeneity and interference-aware virtual machine provisioning for predictable performance in the cloud. IEEE Trans. Comput. 65(8), 2470–2483 (2016) “,”,
Yuan, G., Li, J., Fan, H.: Evaluating the robustness of image matting algorithm. CAAI Trans. Intell. Technol. 5(4), 247–259 (2020) “”, ,
Zhang, J., Han, S., Wan, J., Zhu, B., Zhou, L., Ren, Y., Zhang, W.: “IM-Dedup: An image management system based on deduplication applied in DWSNs,” Int. J. Distrib. Sens. Netw., 9, 7, 2013. DOI:https://doi.org/10.1155/2013/625070
Zhang, R., Su, X., Wang, J., Wang, C., Liu, W., Lau, R.W.H.: On mitigating the risk of cross-VM covert channels in a public cloud. IEEE Trans. Parallel Distrib. Syst. 26(8), 2327–2339 (2015) “,”,
Zhang, F., Liu, G., Fu, X., Yahyapour, R.: A survey on virtual machine migration: challenges, techniques, and open issues. IEEE Commun. Surv. Tutorials 20(2), 1206–1243 (2018) “,”,
Zhang, J., Liu, P., Zhang, F., Iwabuchi, H., A. A. d. H. e. A. de Moura, de Albuquerque, V.H.C., “Ensemble meteorological cloud classification meets internet of dependable and controllable things,” IEEE Internet of Things, vol. 8, no. 5, pp. 3323–3330, 2021
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Gupta, A., Namasudra, S. A Novel Technique for Accelerating Live Migration in Cloud Computing. Autom Softw Eng 29, 34 (2022). https://doi.org/10.1007/s10515-022-00332-2
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10515-022-00332-2