Generic placeholder image

Recent Advances in Computer Science and Communications

Editor-in-Chief

ISSN (Print): 2666-2558
ISSN (Online): 2666-2566

Research Article

An Ensemble of Bacterial Foraging, Genetic, Ant Colony and Particle Swarm Approach EB-GAP: A Load Balancing Approach in Cloud Computing

Author(s): Bhupesh Kumar Dewangan*, Anurag Jain, Ram Narayan Shukla and Tanupriya Choudhury*

Volume 15, Issue 5, 2022

Published on: 18 December, 2020

Article ID: e060422189267 Pages: 7

DOI: 10.2174/2666255813666201218161955

Price: $65

Abstract

Background: In the cloud environment, the satisfaction of service level agreement (SLA) is the prime objective. It can be achieved by providing services in a minimum time in an efficient manner at the lowest cost by efficiently utilizing the resources. This will create a win-win situation for both consumers and service providers. Through literature analysis, it has been found that the procedure of resource optimization is quite costly and time-consuming.

Objectives: The research aims to design and develop an efficient load-balancing technique for the satisfaction of service level agreement and the utilization of resources in an efficient manner.

Methods: To achieve this, the authors have proposed a new load-balancing algorithm named EBGAP by picking the best features from Bacterial Foraging, Genetic, Particle-Swarm, and Ant- Colony algorithm. A fitness value is assigned to all virtual machines based on the availability of resources and load on a virtual machine.

Results: A newly arrived task is mapped with the fittest virtual machine. Whenever a new task is mapped or left the system, the fitness value of the virtual machine is updated. In this manner, the system achieves the satisfaction of service level agreement, the balance of the load, and efficient utilization of resources. To test the proposed approach, the authors have used the real-time cloud environment of the amazon web service. In this, waiting time, completion time, execution time, throughput, and cost have been computed in a real-time environment.

Conclusion: Through experimental results, it can be concluded that the proposed load balancing approach EB-GAP has outperformed other load balancing approaches based on relevant parameters.

Keywords: Resource optimization, resource utilization, cost analysis, execution time, virtual machine management, EB-GAP.

Graphical Abstract

[1]
B.K. Dewangan, A. Agarwal, and M. Venkatadri, International Journal of Computer Information Systems and Industrial Management Applications., vol. 11, pp. 170-177, 2019.
[2]
Bhupesh Kumar Dewangan, Mr, and Mr. Praveen. Shende, "Survey on user behavior trust evaluation in cloud computing", International Journal of Science, Engineering and Technology Research 1, no. 5, p. 113, 2012.
[3]
S. Das, A. Biswas, S. Dasgupta, and A. Abraham, Bacterial foraging optimization algorithm: theoretical foundations, analysis, and applications.Foundations of computational intelligence., vol., vol. 3. Springer: Berlin, Heidelberg, 2009, pp. 23-55.
[http://dx.doi.org/10.1007/978-3-642-01085-9_2]
[4]
J. Ma, W. Li, T. Fu, L. Yan, and G. Hu, A novel dynamic task scheduling algorithm based on improved genetic algorithm in cloud computing.Wireless Communications, Networking and Applications., Springer: New Delhi, 2016, pp. 829-835.
[http://dx.doi.org/10.1007/978-81-322-2580-5_75]
[5]
B. Jana, M. Chakraborty, and T. Mandal, A task scheduling technique based on particle swarm optimization algorithm in cloud environment.Soft Computing: Theories and Applications., Springer: Singapore, 2019, pp. 525-536.
[http://dx.doi.org/10.1007/978-981-13-0589-4_49]
[6]
P. Azad, and N.J. Navimipour, "An energy-aware task scheduling in the cloud computing using a hybrid cultural and ant colony optimization algorithm", Int. J. Cloud Appl. Comput., vol. 7, no. 4, pp. 20-40, 2017.
[http://dx.doi.org/10.4018/IJCAC.2017100102]
[7]
B.K. Dewangan, A. Jain, and T. Choudhury, "AP: Hybrid Task Scheduling Algorithm for Cloud", Revue d’Intelligence Artificielle, vol. 34, no. 4, pp. 479-485, 2020.
[http://dx.doi.org/10.18280/ria.340413]
[8]
J.H. Holland, "Genetic algorithms", Sci. Am., vol. 267, no. 1, pp. 66-73, 1992.
[http://dx.doi.org/10.1038/scientificamerican0792-66]
[9]
K.M. Passino, Bacterial foraging optimization.Innovations and Developments of Swarm Intelligence Applications., IGI Global, 2012, pp. 219-234.
[http://dx.doi.org/10.4018/978-1-4666-1592-2.ch013]
[10]
Q. Yu, L. Chen, and B. Li, "Ant colony optimization applied to web service compositions in cloud computing", Comput. Electr. Eng., vol. 41, pp. 18-27, 2015.
[http://dx.doi.org/10.1016/j.compeleceng.2014.12.004]
[11]
E.S. Alkayal, N.R. Jennings, and M.F. Abulkhair, "Efficient task scheduling multi-objective particle swarm optimization in cloud computing", In: 2016 IEEE 41st Conference on Local Computer Networks Workshops (LCN Workshops),, 2016, pp. 17-24.
[http://dx.doi.org/10.1109/LCN.2016.024]
[12]
B.K. Dewangan, A. Agarwal, M. Venkatadri, and A. Pasricha, "Energy-Aware Autonomic Resource Scheduling Framework for Cloud", International Journal of Mathematical, Engineering and Management Sciences, vol. 4, no. 1, pp. 41-55, 2019.
[http://dx.doi.org/10.33889/IJMEMS.2019.4.1-004]
[13]
B.K. Dewangan, A. Agarwal, and A. Pasricha, "Credential and security issues of cloud service models", In: 2016 2nd International Conference on Next Generation Computing Technologies (NGCT),, 2016, pp. 888-892.
[http://dx.doi.org/10.1109/NGCT.2016.7877536]
[14]
B.K. Dewangan, and A. Agarwal, "Venkatadri. M., and Pasricha. Ashutosh, ““Resource scheduling in cloud: a comparative study", Int. J. Comput. Sci. Eng., vol. 6, no. 8, pp. 168-173, 2018.
[15]
B.K. Dewangan, and A. Agarwal, "Venkatadri. M., and Pasricha. Ashutosh, ““Self-characteristics based energy-efficient resource scheduling for cloud", Procedia Comput. Sci., vol. 152, pp. 204-211, 2019.
[http://dx.doi.org/10.1016/j.procs.2019.05.044]
[16]
B.K. Dewangan, A. Agarwal, T. Choudhury, and A. Pasricha, "Cloud resource optimization system based on time and cost", International Journal of Mathematical, Engineering and Management Sciences, vol. 5, no. 4, pp. 758-768, 2020.
[17]
B.K. Dewangan, A. Agarwal, T. Choudhury, A. Pasricha, and S.C. Satapathy, "Extensive review of cloud resource management techniques in industry 4.0: Issue and challenges", Softw. Pract. Exper., 2020.
[http://dx.doi.org/10.1002/spe.2810]
[18]
B.K. Dewangan, and A. Agarwal, "Venkatadri, & Pasricha, A., ““A Self-Optimization Based Virtual Machine Scheduling to Workloads in Cloud Computing Environment", Int. J. Eng. Adv. Technol., vol. 8, no. 4, pp. 91-96, 2019.
[19]
B.K. Dewangan, and A. Agarwal, "Venkatadri M, and Pasricha Ashutosh, "Autonomic cloud resource management", 2018 Fifth International Conference on Parallel, ", In: Distributed and Grid Computing (PDGC), 2018, pp. 138-143.
[http://dx.doi.org/10.1109/PDGC.2018.8745977]

Rights & Permissions Print Cite
© 2024 Bentham Science Publishers | Privacy Policy