(Publisher of Peer Reviewed Open Access Journals)

International Journal of Advanced Technology and Engineering Exploration (IJATEE)

ISSN (Print):2394-5443    ISSN (Online):2394-7454
Volume-10 Issue-102 May-2023
Full-Text PDF
Paper Title : Artificial bee colony optimized VM migration and allocation using neural network architecture
Author Name : Sudhir Kumar Sharma and Wiqas Ghai
Abstract :

The concept of cloud computing has emerged to address the challenges posed by advancements in internet technology, which attract internet users to access various online resources using multiple applications managed by third parties. Despite its numerous advantages, the cloud computing environment faces challenges such as service level agreement (SLA) violations and increased energy consumption. In this context, a proposed scheme for optimized virtual machine (VM) allocation and migration aims to be energy efficient and minimize violations while meeting the demand for storage space. The allocation of tasks involves using an artificial bee colony (ABC) optimization approach to reduce the overall computation cost. This information is then fed to the support vector machine (SVM), which sends the optimized feature vector to an artificial neural network (ANN) to complete the migration task. Comparative analysis against existing work demonstrates an overall improvement of 3% to 9% in VM migrations, 1% to 6% in energy consumption, and 1% to 5.5% in SLA violations. Furthermore, the effectiveness of the proposed power-aware ABC-based VM allocation and migration is evaluated based on the success rate, which claims better resource allocation for delivering high-end quality of service (~10%) in terms of the number of delivered packets and (~4%) improvement in response time for completing jobs in minimum time. Additionally, the work demonstrates minimal overall migration cost (~3%) involved in delivering better service using the proposed approach.

Keywords : VM migration, VM allocation, Artificial bee colony (ABC), Artificial neural network (ANN).
Cite this article : Sharma SK, Ghai W. Artificial bee colony optimized VM migration and allocation using neural network architecture. International Journal of Advanced Technology and Engineering Exploration. 2023; 10(102):590-607. DOI:10.19101/IJATEE.2021.876483.
References :
[1]Saxena D, Singh AK, Buyya R. OP-MLB: an online VM prediction-based multi-objective load balancing framework for resource management at cloud data center. IEEE Transactions on Cloud Computing. 2021; 10(4):2804-16.
[Crossref] [Google Scholar]
[2]Rakhi, Pahuja GL. An efficient trust-based approach to load balanced routing enhanced by virtual machines in vehicular environment. In proceedings of international conference on intelligent computing and smart communication 2019 (pp. 925-35). Springer Singapore.
[Crossref] [Google Scholar]
[3]Mandal R, Mondal MK, Banerjee S, Biswas U. An approach toward design and development of an energy-aware VM selection policy with improved SLA violation in the domain of green cloud computing. The Journal of Supercomputing. 2020; 76:7374-93.
[Crossref] [Google Scholar]
[4]Ezugwu AE, Buhari SM, Junaidu SB. Virtual machine allocation in cloud computing environment. International Journal of Cloud Applications and Computing. 2013; 3(2):47-60.
[Crossref] [Google Scholar]
[5]Kumar A, Kumar R, Sharma A. Energy aware resource allocation for clouds using two level Ant colony optimization. Computing & Informatics. 2018; 37(1).
[Google Scholar]
[6]Kumar A, Kumar R, Sharma A. Equal: energy and qos aware resource allocation approach for clouds. Computing and Informatics. 2018; 37(4):781-814.
[Crossref] [Google Scholar]
[7]Beloglazov A, Abawajy J, Buyya R. Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Generation Computer Systems. 2012; 28(5):755-68.
[Crossref] [Google Scholar]
[8]Talwani S, Singla J. Enhanced bee colony approach for reducing the energy consumption during VM migration in cloud computing environment. In IOP conference series: materials science and engineering 2021 (p. 012069). IOP Publishing.
[Crossref] [Google Scholar]
[9]Mangalagowri R, Venkataraman R. Ensure secured data transmission during virtual machine migration over cloud computing environment. International Journal of System Assurance Engineering and Management. 2023:1-12.
[Crossref] [Google Scholar]
[10]Karthikeyan K, Sunder R, Shankar K, Lakshmanaprabu SK, Vijayakumar V, Elhoseny M, et al. Energy consumption analysis of virtual machine migration in cloud using hybrid swarm optimization (ABC–BA). The Journal of Supercomputing. 2020; 76:3374-90.
[Crossref] [Google Scholar]
[11]Pushpa R, Siddappa M. Fractional artificial bee chicken swarm optimization technique for QoS aware virtual machine placement in cloud. Concurrency and Computation: Practice and Experience. 2022; 35(4): e7532.
[Crossref] [Google Scholar]
[12]Khadka B, Withana C, Alsadoon A, Elchouemi A. Distributed denial of service attack on cloud: detection and prevention. In international conference and workshop on computing and communication 2015 (pp. 1-6). IEEE.
[Crossref] [Google Scholar]
[13]Ahmad RW, Gani A, Ab. Hamid SH, Shiraz M, Xia F, Madani SA. Virtual machine migration in cloud data centers: a review, taxonomy, and open research issues. The Journal of Supercomputing. 2015; 71:2473-515.
[Crossref] [Google Scholar]
[14]Singh H, Bhasin A, Kaveri P. SECURE: efficient resource scheduling by swarm in cloud computing. Journal of Discrete Mathematical Sciences and Cryptography. 2019; 22(2):127-37.
[Google Scholar]
[15]Arivudainambi D, Dhanya D. Scheduling optimized secured virtual machine using cuckoo search and flow analyzer. Journal of computational and Theoretical Nanoscience. 2017; 14(6):2715-24.
[Crossref] [Google Scholar]
[16]Kakkar D, Young GS. Heuristic of VM allocation to reduce migration complexity at cloud server. In proceedings of the international conference on scientific computing 2018 (pp. 60-6). The Steering Committee of The World Congress in Computer Science, Computer Engineering and Applied Computing (WorldComp).
[Google Scholar]
[17]Barlaskar E, Singh YJ, Issac B. Enhanced cuckoo search algorithm for virtual machine placement in cloud data Centres. International Journal of Grid and Utility Computing. 2018; 9(1):1-7.
[Crossref] [Google Scholar]
[18]Samriya JK, Kumar N. Fuzzy ant bee colony for security and resource optimization in cloud computing. In 5th international conference on computing, communication and security 2020 (pp. 1-5). IEEE.
[Crossref] [Google Scholar]
[19]Kumar A, Sharma A, Kumar R. A swarm intelligence-based quality of service aware resource allocation for clouds. International Journal of Ad Hoc and Ubiquitous Computing. 2020; 34(3):129-40.
[Crossref] [Google Scholar]
[20]Peter Soosai Anandaraj A, Indumathi G. Improved cuckoo search load distribution (ICS‐LD) and attack detection in cloud environment. Concurrency and Computation: Practice and Experience. 2021; 33(3): e5226.
[Crossref] [Google Scholar]
[21]Asghari S, Jafari Navimipour N. The role of an ant colony optimisation algorithm in solving the major issues of the cloud computing. Journal of Experimental & Theoretical Artificial Intelligence. 2021:1-36.
[Crossref] [Google Scholar]
[22]Mangalampalli S, Sree PK, Usha Devi N SS, Mallela RB. An effective VM consolidation mechanism by using the hybridization of PSO and cuckoo search algorithms. In proceedings of computational intelligence in data mining 2022 (pp. 477-87). Singapore: Springer Nature Singapore.
[Crossref] [Google Scholar]
[23]Tran CH, Bui TK, Pham TV. Virtual machine migration policy for multi-tier application in cloud computing based on Q-learning algorithm. Computing. 2022; 104(6):1285-306.
[Crossref] [Google Scholar]
[24]Peake J, Amos M, Costen N, Masala G, Lloyd H. PACO-VMP: parallel ant colony optimization for virtual machine placement. Future Generation Computer Systems. 2022; 129:174-86.
[Crossref] [Google Scholar]
[25]Sharma NK, Guddeti RM. On demand virtual machine allocation and migration at cloud data center using hybrid of cat swarm optimization and genetic algorithm. In fifth international conference on eco-friendly computing and communication systems 2016 (pp. 27-32). IEEE.
[Crossref] [Google Scholar]
[26]Li L, Dong J, Zuo D, Ji S. SLA‐aware and energy‐efficient VM consolidation in cloud data centers using host state 3rd‐order Markov chain model. Chinese Journal of Electronics. 2020; 29(6):1207-17.
[Crossref] [Google Scholar]
[27]Najm M, Tamarapalli V. Towards cost-aware VM migration to maximize the profit in federated clouds. Future Generation Computer Systems. 2022; 134:53-65.
[Crossref] [Google Scholar]
[28]Arshad U, Aleem M, Srivastava G, Lin JC. Utilizing power consumption and SLA violations using dynamic VM consolidation in cloud data centers. Renewable and Sustainable Energy Reviews. 2022; 167:1-14.
[Crossref] [Google Scholar]
[29]Singh P, Prakash V, Bathla G, Singh RK. QoS aware task consolidation approach for maintaining SLA violations in cloud computing. Computers and Electrical Engineering. 2022; 99: 107789.
[Crossref] [Google Scholar]
[30]Jain R, Sharma N. A quantum inspired hybrid SSA–GWO algorithm for SLA based task scheduling to improve QoS parameter in cloud computing. Cluster Computing. 2022:1-24.
[Crossref] [Google Scholar]
[31]Khan MS, Santhosh R. Hybrid optimization algorithm for VM migration in cloud computing. Computers and Electrical Engineering. 2022; 102: 108152.
[Crossref] [Google Scholar]
[32]Rakrouki MA, Alharbe N. QoS-aware algorithm based on task flow scheduling in cloud computing environment. Sensors. 2022; 22(7):1-20.
[Crossref] [Google Scholar]
[33]Zhao H, Feng N, Li J, Zhang G, Wang J, Wang Q, et al. VM performance-aware virtual machine migration method based on ant colony optimization in cloud environment. Journal of Parallel and Distributed Computing. 2023; 176:17-27.
[Crossref] [Google Scholar]
[34]Yao W, Wang Z, Hou Y, Zhu X, Li X, Xia Y. An energy-efficient load balance strategy based on virtual machine consolidation in cloud environment. Future Generation Computer Systems. 2023; 146:222-33.
[Crossref] [Google Scholar]
[35]Mangalampalli S, Karri GR, Rajkumar KV. EVMPCSA: efficient VM packing mechanism in cloud computing using chaotic social spider algorithm. Procedia Computer Science. 2023; 218:554-62.
[Crossref] [Google Scholar]
[36]Yan Z, Zhong S, Lin L, Cui Z. Adaptive levenberg–marquardt algorithm: a new optimization strategy for Levenberg–Marquardt neural networks. Mathematics. 2021; 9(17):1-17.
[Crossref] [Google Scholar]
[37]Kim H, Kim J, Herlocker J. Feature-based prediction of unknown preferences for nearest-neighbor collaborative filtering. In fourth international conference on data mining 2004 (pp. 435-8). IEEE Computer Society.
[Crossref] [Google Scholar]
[38]Cui W, Qu W, Jiang M, Yao G. The atmospheric model of neural networks based on the improved levenberg-marquardt algorithm. Open Astronomy. 2021; 30(1):24-35.
[Crossref] [Google Scholar]