Skip to main content
Log in

A Novel Technique for Accelerating Live Migration in Cloud Computing

  • Published:
Automated Software Engineering Aims and scope Submit manuscript

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%.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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) “,”,

    Article  Google Scholar 

  • 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) “,”,

    Article  Google Scholar 

  • Bala, A., Chana, I.: Fault tolerance-challenges, techniques and implementation in cloud computing. Int. J. Comput. Sci. Issues 9(1), 288–293 (2012) “,”,

    Google Scholar 

  • 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) “,”,

    Article  Google Scholar 

  • 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) “,”,

    Google Scholar 

  • 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) “,”,

    Article  Google Scholar 

  • 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) “,”,

    Google Scholar 

  • 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) “,”,

    Article  Google Scholar 

  • 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) “,”,

    Google Scholar 

  • 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) “,”,

    Google Scholar 

  • 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) “,”,

    Article  Google Scholar 

  • Hines, M.R., Deshpande, U., Gopalan, K.: Post-copy live migration of virtual machines. ACM SIGOPS Operating System Review 43(3), 14–26 (2009) “,”,

    Article  Google Scholar 

  • 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) “,”,

    Article  Google Scholar 

  • 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) “,”,

    Article  Google Scholar 

  • 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) “,”,

    Article  Google Scholar 

  • 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) “, ,

    Article  Google Scholar 

  • 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) “,”,

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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) “,”,

    Google Scholar 

  • Obasuyi, G., Sari, A.: Security challenges of virtualization hypervisors in virtualized hardware environment. Int. J. Commun. Netw. Syst. Sci. 8(8), 260–273 (2015) “,”,

    Google Scholar 

  • 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) “,”,

    Article  Google Scholar 

  • Rajapackiyam, E., Subramanian, A.V., Arumugam, U.: Live migration of virtual machines using mirroring technique. J. Comput. Sci. 16(4), 543–550 (2020) “,”,

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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) “,”,

    Google Scholar 

  • 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) “,”,

    Article  Google Scholar 

  • 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) “,”,

    Article  Google Scholar 

  • 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) “,”,

    Article  Google Scholar 

  • 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) “,”,

    Article  MathSciNet  Google Scholar 

  • Yuan, G., Li, J., Fan, H.: Evaluating the robustness of image matting algorithm. CAAI Trans. Intell. Technol. 5(4), 247–259 (2020) “”, ,

    Article  Google Scholar 

  • 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) “,”,

    Article  Google Scholar 

  • 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) “,”,

    Article  Google Scholar 

  • 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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Suyel Namasudra.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10515-022-00332-2

Keywords

Navigation