Volume 5 , Issue 2 , PP: 88-96, 2021 | Cite this article as | XML | Html | PDF | Full Length Article
Mohamed Elsharkawy 1 * , I.S. Farahat 2
Doi: https://doi.org/10.54216/JISIoT.050204
Cloud computing (CC) becomes a familiar topic in offering unlimited access to services as well as resources via the Internet. A comprehensive CC management system is needed to collect details of the task processing and ensure proper resource allocation with the accomplishment of Quality of Service (QoS). At the same time, virtual machine (VM) migration is a crucial problem in the CC platform which contributes to energy utilization and resource usage. Therefore, this paper presents a new energy-aware elephant herd optimization-based VM migration (EAEHO-VMM) scheme. The EAEHO-VMM algorithm aims to migrate the VMs and prediction failure VMs. At the initial stage, the EHO algorithm is executed to minimize the energy utilization of the VM migration process in the CC environment. In addition, a support vector machine (SVM) model is applied to identify the failure VMs and allows relocation in an effective way. In order to make sure the better performance of the EAEHO-VMM algorithm, a series of simulations take place, and the results are investigated in terms of different aspects. The experimental outcomes ensured the enhanced VM migration performance of the EAEHO-VMM algorithm over the other techniques.
Cloud computing, Energy utilization, VM migration, Failure prediction, Machine learning
[1] Rathod, S.B. and Reddy, V.K., 2017. Ndynamic framework for secure vm migration over cloud computing. Journal of Information Processing Systems, 13(3), pp.476-490.
[2] Masdari, M. and Khezri, H., 2020. Efficient VM migrations using forecasting techniques in cloud computing: a comprehensive review. Cluster Computing, pp.1-30.
[3] Osanaiye, O., Chen, S., Yan, Z., Lu, R., Choo, K.K.R. and Dlodlo, M., 2017. From cloud to fog computing: A review and a conceptual live VM migration framework. IEEE Access, 5, pp.8284-8300.
[4] Jeba, J.A., Roy, S., Rashid, M.O., Atik, S.T. and Whaiduzzaman, M., 2021. Towards green cloud computing an algorithmic approach for energy minimization in cloud data centers. In Research Anthology on Architectures, Frameworks, and Integration Strategies for Distributed and Cloud Computing (pp. 846-872). IGI Global.
[5] Noshy, M., Ibrahim, A. and Ali, H.A., 2018. Optimization of live virtual machine migration in cloud computing: A survey and future directions. Journal of Network and Computer Applications, 110, pp.1-10.
[6] Nayak, P.C., Garg, D. and Saini, P., 2018, May. A research paper of existing live VM migration and a hybrid VM migration approach in cloud computing. In 2018 2nd international conference on trends in electronics and informatics (ICOEI) (pp. 720-725). IEEE.
[7] Moghaddam, M.J., Esmaeilzadeh, A., Ghavipour, M. and Zadeh, A.K., 2020. Minimizing virtual machine migration probability in cloud computing environments. Cluster Computing, pp.1-10.
[8] Sharma, Y., Si, W., Sun, D. and Javadi, B., 2019. Failure-aware energy-efficient VM consolidation in cloud computing systems. Future Generation Computer Systems, 94, pp.620-633.
[9] Prakash, R.G., Shankar, R. and Duraisamy, S., 2020, January. FUPA: future utilization prediction algorithm based load balancing scheme for optimal VM migration in cloud computing. In 2020 Fourth international conference on inventive systems and control (ICISC) (pp. 638-644). IEEE.
[10] Singh, N. and Dhir, V., 2019. Hypercube based genetic algorithm for efficient vm migration for energy reduction in cloud computing. Statistics, Optimization & Information Computing, 7(2), pp.468-485.
[11] Mohiuddin, I. and Almogren, A., 2019. Workload aware VM consolidation method in edge/cloud computing for IoT applications. Journal of Parallel and Distributed Computing, 123, pp.204-214.
[12] Uchibayashi, T., Apduhan, B., Suganuma, T. and Hiji, M., 2018, May. Toward a secure VM migration control mechanism using blockchain technique for cloud computing environment. In International Conference on Computational Science and Its Applications (pp. 177-186). Springer, Cham.
[13] Fu, X., Chen, J., Deng, S., Wang, J. and Zhang, L., 2018. Layered virtual machine migration algorithm for network resource balancing in cloud computing. Frontiers of Computer Science, 12(1), pp.75-85.
[14] Wu, X., Zeng, Y. and Lin, G., 2017, October. An energy efficient VM migration algorithm in data centers. In 2017 16th International Symposium on Distributed Computing and Applications to Business, Engineering and Science (DCABES) (pp. 27-30). IEEE.
[15] Le, D.N., Kumar, R., Nguyen, G.N. and Chatterjee, J.M., 2018. Cloud computing and virtualization. John Wiley & Sons.
[16] Karthikeyan, K., Sunder, R., Shankar, K., Lakshmanaprabu, S.K., Vijayakumar, V., Elhoseny, M. and Manogaran, G., 2020. Energy consumption analysis of Virtual Machine migration in cloud using hybrid swarm optimization (ABC–BA). The Journal of Supercomputing, 76(5), pp.3374-3390.
[17] Jiang, C., Yang, L. and Shi, R., 2021. An energy-aware virtual machine migration strategy based on three-way decisions. Energy Reports.
[18] Ibrahim, M., Imran, M., Jamil, F., Lee, Y.J. and Kim, D.H., 2021. EAMA: Efficient adaptive migration algorithm for cloud data centers (CDCs). Symmetry, 13(4), p.690.
[19] Moges, F.F. and Abebe, S.L., 2019. Energy-aware VM placement algorithms for the OpenStack Neat consolidation framework. Journal of Cloud Computing, 8(1), pp.1-14.
[20] Soltanshahi, M., Asemi, R. and Shafiei, N., 2019. Energy-aware virtual machines allocation by krill herd algorithm in cloud data centers. Heliyon, 5(7), p.e02066.
[21] Sahlol, A.T., Ismail, F.H., Abdeldaim, A. and Hassanien, A.E., 2017, December. Elephant herd optimization with neural networks: a case study on acute lymphoblastic leukemia diagnosis. In 2017 12th International Conference on Computer Engineering and Systems (ICCES) (pp. 657-662). IEEE.
[22] Sripada, N.K., Sirikonda, S., Kumar, N.V. and Siruvoru, V., 2019. Support vector machines to identify information towards fixed-dimensional vector space. International Journal of Innovative Technology and Exploring Engineering, 8(10), pp.4452-4455.