Secure VM Migration in Cloud: Multi-Criteria Perspective with Improved Optimization Model | Wireless Personal Communications
Skip to main content

Advertisement

Secure VM Migration in Cloud: Multi-Criteria Perspective with Improved Optimization Model

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

Distributed computing has risen as a well-known worldview for facilitating an assortment of online applications and services. The present business distributed computing stages utilize a semi concentrated design, where cloud resources, such as servers and storage are hosted in a few large global data centers. Virtualization in computing is a creation of virtual (not real) of something such as hardware, software, platform or an operating system or storage, or a network device. Further, Virtual Machine (VM) technology has recently emerged as an essential building block for data centers and cluster systems, mainly due to its capabilities of isolating, consolidating, and migrating workload. Migration of VM seeks to improve the manageability, performance, and fault tolerance of systems. In a virtual cloud computing environment, a set of submitted tasks from different users are scheduled on a set of Virtual Machines (VMs), and load balancing has become a critical issue for achieving energy efficiency. Thus to solve this issue and to achieve a good load balance, a new improved optimization algorithm is introduced namely Dual Conditional Moth Flame Algorithm (DC-MFA) that takes into account of proposed multi-objective functions defining the multi-constraints like CPU utilization, energy consumption, security, make span, migration cost, and resource cost. The performance of the proposed model will be analyzed by determining migration cost, energy consumption, and response time, and security analysis as well.

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

Access this article

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Japan)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Data Availability

The data that support the findings of this study are openly available at https://www.kaggle.com/discdiver/clouds.

Abbreviations

ABC + BA:

Artificial Bee Colony–Bat Algorithm

ACO:

Ant Colony Optimization

CSA:

Crow Search Algorithm

CSP:

Cloud Service Provider

DC-MFA:

Dual Conditional Moth Flame Algorithm

DFTM:

Dynamic Fault Tolerant VM Migration

ILWOA:

Improved Levy based Whale Optimization Algorithm

KH:

Krill Herd

MFO:

Moth Flame Optimization

OS:

Operating System

PM:

Physical Machine

TOA:

Time Of Appearance

VN:

Virtual Network

VMMAGS:

VM Migration Algorithm Based On Group Selection

VMM:

VM Monitor

VM:

Virtual Machine

WOGA:

Whale Optimization Genetic Algorithm

References

  1. Annadanam, C. S., Chapram, S., & Ramesh, T. (2020). Intermediate node selection for Scatter-Gather VM migration in cloud data center. Engineering Science and Technology, an International Journal, in communication, 23(5), 989–997.

    Article  Google Scholar 

  2. Patel, Y. S., Page, A., Nagdev, M., Choubey, A., & Das, S. K. (2020). On demand clock synchronization for live VM migration in distributed cloud data centers. Journal of Parallel and Distributed Computing, 138, 15–31.

    Article  Google Scholar 

  3. Sivagami, V. M., & Easwarakumar, K. S. (2019). An Improved Dynamic Fault Tolerant Management Algorithm during VM migration in Cloud Data Center. Future Generation Computer Systems, 98, 35–43.

    Article  Google Scholar 

  4. Mao, Bo., Yang, Y., Suzhen, Wu., Jiang, H., & Li, K.-C. (2019). IOFollow: Improving the performance of VM live storage migration with IO following in the cloud. Future Generation Computer Systems, 91, 167–176.

    Article  Google Scholar 

  5. Caronia, F. P., Fiorelli, A., Zanchini, F., Santini, M., Monte, A. I. L., & Castorina, S. (2016). Reconstruction with a pectoralis major myocutaneous flap after left first rib and clavicular chest wall resection for a metastasis from laryngeal cancer. General thoracic and cardiovascular surgery, 64(5), 294–297.

    Article  Google Scholar 

  6. Parisi, Giuseppe Fabio, Silvia Cutello, Giovanna Di Dio, Novella Rotolo, Mario La Rosa, and Salvatore Leonardi. "Phenotypic expression of the p. Leu1077Pro CFTR mutation in Sicilian cystic fibrosis patients." BMC research notes 6, no. 1 (2013): 1–5.

  7. Fusini, F., Langella, F., Catani, O., Sergio, F., & Zanchini, F. (2017). Mini-invasive treatment for brachymetatarsia of the fourth ray in females: Percutaneous osteotomy with mini-burr and external fixation—a case series. The Journal of Foot and Ankle Surgery, 56(2), 390–394.

    Article  Google Scholar 

  8. Sharma, Y., Si, W., Sun, D., & Javadi, B. (May 2019). Failure-aware energy-efficient VM consolidation in cloud computing systems. Future Generation Computer Systems, 94, 620–633.

    Article  Google Scholar 

  9. Aditya Bhardwaj, C. (2019). Rama krishna, “impact of factors affecting pre-copy vm migration technique for cloud computing.” Materials Today: Proceedings, 18, 1138–1145.

    Google Scholar 

  10. Moghaddam, S. M., O’Sullivan, M., Walker, C., Piraghaj, S. F., & Unsworth, C. P. (2020). Embedding individualized machine learning prediction models for energy efficient VM consolidation within Cloud data centers. Future Generat Computer Sys, 106, 221–233.

    Article  Google Scholar 

  11. Shirvani, M. H., Rahmani, A. M., & Sahafi, A. (2020). A survey study on VM migration and server consolidation techniques in DVFS-enabled cloud datacenter: Taxonomy and challenges. Journal of King Saud University - Computer and Information Sciences, in communication, 32(3), 2672–2686.

    Google Scholar 

  12. He, T. Z., Toosi, A. N., & Buyya, R. (2019). Performance evaluation of live VM migration in SDN-enabled cloud data centers. Journal of Parallel and Distributed Computing, 131, 55–68.

    Article  Google Scholar 

  13. Sudarshan Chakravarthy, A., Sudhakar, Ch., & Ramesh, T. (2019). Energy efficient VM scheduling and routing in multi-tenant cloud data center. Sustainable Computing: Informatics and Systems, 22, 139–151.

    Google Scholar 

  14. Paulraj, G. J. L., Francis, S. A. J., Peter, J. D., & Jebadur, I. J. (2019). A combined forecast-based VM migration in cloud data centers. Computers & Electrical Engineering, 69, 287–300.

    Article  Google Scholar 

  15. Filho, M. C. S., Monteiro, C. C., Inácio, P. R. M., & Freire, M. M. (2018). Approaches for optimizing VM placement and migration in cloud environments: a survey. Journal of Parallel and Distributed Computing, 111, 222–250.

    Article  Google Scholar 

  16. Wang, Z., Sun, D., Xue, G., Qian, S., & Li, M. (2019). Ada-Things: An adaptive VM monitoring and migration strategy for internet of things applications. Journal of Parallel and Distributed Computing, 132, 164–176.

    Article  Google Scholar 

  17. Chen, Y.-R., & Li, J.-S. (2017). Staggered approach for alleviating TCP Incast in simultaneous Multi-VM migration. Computer Communication, 106, 24–32.

    Article  Google Scholar 

  18. Ray, S., & De Sarkar, A. (2012). Execution analysis of load balancing algorithms in cloud computing environment. International Journal on Cloud Computing: Services and Architecture IJCCSA, 2(5), 1–13.

    Google Scholar 

  19. Soni, A. (2015). Gagan Vishwakarma, and Yogendra Kumar Jain, “A bee colony based multi-objective load balancing technique for cloud computing environment.” International Journal of Computers and Applications, 114(4), 19–25.

    Article  Google Scholar 

  20. Luo, J., Rao, L., & Liu, X. (2013). Temporal load balancing with service delay guarantees for data center energy cost optimization. IEEE Transactions on Parallel and Distributed Systems, 25(3), 775–784.

    Google Scholar 

  21. George, A., & Rajakumar, B. R. (2013). Fuzzy aided ant colony optimization algorithm to solve optimization problem. Intelligent Informatics. https://doi.org/10.1007/978-3-642-32063-7_23

    Article  Google Scholar 

  22. Mirjalili, S. (2015). Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm. Knowledge-Based Systems, 89, 228–249.

    Article  Google Scholar 

  23. Rajakumar, B. R. (2018). Optimization using lion algorithm: A biological inspiration from lion’s social behavior. Evolutionary Intelligence, Special Issue on Nature inspired algorithms for high performance computing in computer vision, 11(1–2), 31–52. https://doi.org/10.1007/s12065-018-0168-y

    Article  Google Scholar 

  24. Ninu Preetha, N. S., Brammya, G., Ramya, R., Praveena, S., Binu, D., & Rajakumar, B. R. (2018). Grey wolf optimisation-based feature selection and classification for facial emotion recognition. IET Biometrics, 7(5), 490–499. https://doi.org/10.1049/iet-bmt.2017.0160

    Article  Google Scholar 

  25. Marsaline Beno, M., Valarmathi, I. R., Swamy, S. M., & Rajakumar, B. R. (2014). Threshold prediction for segmenting tumour from brain MRI scans. International Journal of Imaging Systems and Technology. https://doi.org/10.1002/ima.22087

    Article  Google Scholar 

  26. Rajakumar, R. (2013). Impact of static and adaptive mutation techniques on genetic algorithm. International Journal of Hybrid Intelligent Systems. https://doi.org/10.3233/HIS-120161

    Article  Google Scholar 

  27. Z Guo, W Yao, D Wang 2017 A VM Migration Algorithm Based on Group Selection in Cloud Data Center IFIP International Federation for Information Processing. Springer, cham

  28. Karthikeyan, K., Sunder, R., Shankar, K., Lakshmanaprabu, S. K., Vijayakumar, V., Elhoseny, M., & Manogaran, G. (2018). Energy consumption analysis of VM migration in cloud using hybrid swarm optimization (ABC–BA). The Journal of Supercomputing, 76(5), 3374–3390.

    Article  Google Scholar 

  29. Sutar, S. G., Mali, P. J., & More, A. Y. (2020). Resource utilization enhancement through live VM migration in cloud using ant colony optimization algorithm. International Journal of Speech Technology, 23, 79–85.

    Article  Google Scholar 

  30. Liu, Y., Wang, K., Ge, L., Ye, L., & Cheng, J. (2019). Adaptive evaluation of vm placement and migration scheduling algorithms using stochastic petri nets. IEEE Access, 7, 79810–79824.

    Article  Google Scholar 

  31. Narayanan G.G., Saravanaguru, R.K., (2018). "Securing VM Migration Through IPSec Tunneling and Onion Routing Algorithm," International Conference on Intelligent Computing and Control Systems (ICICCS), Madurai, India, pp. 364–370,2018.

  32. Torquato, M., Maciel, P., & Vieira, M. (2019). A Model for Availability and Security Risk Evaluation for Systems With VMM Rejuvenation Enabled by VM Migration Scheduling. IEEE Access, 7, 138315–138326.

    Article  Google Scholar 

  33. E. M. Kandoussi, I. El Mir, M. Hanini and A. Haqiq, "Modeling VM Migration as a Security Mechanism by using Continuous-Time Markov Chain Model," World Conference on Complex Systems (WCCS), Ouarzazate, Morocco, pp. 1–6,2019.

  34. Anurag Satpathy, Sourav Kanti Addya, Ashok Kumar Turuk, Banshidhar Majhi, Gadadhar Sahoo, "Crow search based virtual machine placement strategy in cloud data centers with live migration", Computers and Electrical Engineering, 2017

  35. Minoo Soltanshahi, Reza Asemi, Nazi Shafiei, "Energy-aware virtual machines allocation by krill herd algorithm in cloud data centers", Heliyon, vol.5, 2016.

  36. Saxena, D., Gupta, I., Kumar, J., Singh, A. K., & Wen, X. (2021). A secure and multiobjective virtual machine placement framework for cloud data center. IEEE Systems Journal. https://doi.org/10.1109/JSYST.2021.3092521

    Article  Google Scholar 

  37. Abdel-Basset, M., Abdle-Fatah, L., & Sangaiah, A. K. (2019). An improved Lévy based whale optimization algorithm for bandwidth-efficient virtual machine placement in cloud computing environment. Cluster Computing, 22(4), 8319–8334.

    Article  Google Scholar 

  38. Vincenzo De Maio, Gabor Kecskemeti, Radu Prodan (2015). "A Workload-Aware Energy Model for Virtual Machine Migration", IEEE International Conference on Cluster Computing, https://doi.org/10.1109/CLUSTER.2015.47

  39. S Chinprasertsuk, S Gertphol 2014 "Power Model for Virtual Machine in Cloud Computing",11th International Joint Conference on Computer Science and Software Engineering, https://doi.org/10.1109/JCSSE.2014.6841857

  40. Vhat kar Kapil Netaji, Bhole GP 2020 "Optimal Container Resource Allocation Using Hybrid SA-MFO Algorithm in Cloud Architecture", Multimedia Research, 3(1):11–20

  41. Poluru, R. K., & Lokesh Kumar, R. (2019). Enhancement of ATC by Optimizing TCSC Configuration using Adaptive Moth Flame Optimization Algorithm. Journal of Computational Mechanics, Power System and Control, 2(3), 1–9.

    Article  Google Scholar 

Download references

Funding

None.

Author information

Authors and Affiliations

Authors

Contributions

All the authors have accepted responsibility for the entire content of this submitted manuscript and approved submission.

Corresponding author

Correspondence to Garima Verma.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

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

Verma, G. Secure VM Migration in Cloud: Multi-Criteria Perspective with Improved Optimization Model. Wireless Pers Commun 124, 75–102 (2022). https://doi.org/10.1007/s11277-021-09319-w

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-021-09319-w

Keywords