Journal of Computing and Natural Science


Soft Computing Techniques to Analyze the Load Balancing in Cloud Environment



Journal of Computing and Natural Science

Received On : 02 June 2022

Revised On : 20 July 2022

Accepted On : 05 September 2022

Published On : 05 January 2023

Volume 03, Issue 01

Pages : 001-011


Abstract


An emerging method of digital computing known as "cloud computing" has recently gained immense popularity. While there are many benefits to using the cloud over the internet, there are also serious challenges that must be addressed in order to boost the efficiency of this method. Challenges to cloud computing via the internet include load balancing, work scheduling, fault tolerance, and several security concerns. The effectiveness of the cloud may be enhanced by fixing a number of problems, one of the most pressing being load balancing. To prevent any one node from being too overburdened or underused, a system employs a technique known as load balancing. In order to increase utilization and minimize overall task execution time, load balancing algorithms are developed to distribute work fairly across available resources. In this article, a review and comparison of different load-balancing algorithms is provided. This paper provides a basis of the application of different load-balancing techniques, which utilize the approach of soft computing within the cloud computing environment.


Keywords


Stochastic Hill Climbing (SHC), Genetic Algorithm (GA), Ant Colony Optimization (ACO), Load Balance Improved Min-Min Scheduling Algorithm (LBIMM).


  1. N. Phumchusri and P. Amornvetchayakul, “Machine learning models for predicting customer churn: A case study in a software-as-a-service inventory management company,” Int. j. bus. intell. data min., vol. 1, no. 1, p. 1, 2024.
  2. F. Wulf, M. Westner, and S. Strahringer, “We have a platform, but nobody builds on it – what influences Platform-as-a-Service postadoption?,” Int. j. inf. syst. proj. manag., vol. 10, no. 1, pp. 49–70, 2022.
  3. A. El-Deeb, “The holy grail of software products success: Great Customer Experience and the key elements needed to create one,” Softw. Eng. Notes, vol. 47, no. 2, pp. 8–9, 2022.
  4. H. Singh and S. Kumar, “Dispatcher based dynamic load balancing on web server system,” Int. J. Syst. Dyn. Appl., vol. 1, no. 2, pp. 15–27, 2012.
  5. V. W. Saputra et al., “An efficient load balancing using genetic algorithm in cloud computing,” in 2022 11th Electrical Power, Electronics, Communications, Controls and Informatics Seminar (EECCIS), 2022.
  6. A. Ahmid, T.-M. Dao, and N. Van Le, “Enhanced Hyper-Cube Framework Ant Colony Optimization for combinatorial optimization problems,” Algorithms, vol. 14, no. 10, p. 286, 2021.
  7. S. Afzal and G. Kavitha, “Load balancing in cloud computing – A hierarchical taxonomical classification,” J. Cloud Comput. Adv. Syst. Appl., vol. 8, no. 1, 2019.
  8. R. Stubbs, K. Wilson, and S. Rostami, “Hyper-parameter optimisation by restrained stochastic hill climbing,” in Advances in Intelligent Systems and Computing, Cham: Springer International Publishing, 2020, pp. 189–200.
  9. S. Kumar, A. Kumar, V. Bajaj, and G. K. Singh, “A compact fuzzy min max network with novel trimming strategy for pattern classification,” Knowl. Based Syst., vol. 246, no. 108620, p. 108620, 2022.
  10. V. K. Prasad, “Optimized Load Balancing using adaptive algorithm in cloud computing with round robin technique,” Int. J. Res. Appl. Sci. Eng. Technol., vol. 10, no. 7, pp. 134–149, 2022.
  11. S. Q. A.-K. Al-Maliki, “Efficient cloud-based resource sharing through multi-tenancy and load balancing: An exploration of higher education and digital libraries,” Research Square, 2022.
  12. L. Lian, F. Zaifeng, Y. Guangfei, and H. Yi, “Hybrid artificial bee colony algorithm with Differential Evolution and free search for numerical function optimization,” Int. J. Artif. Intell. Tools, vol. 25, no. 04, p. 1650020, 2016.
  13. F. Chen, X. Zhou, and C. Shi, “The container scheduling method based on the min-min in edge computing,” in Proceedings of the 2019 4th International Conference on Big Data and Computing - ICBDC 2019, 2019.
  14. N. Thapliyal and P. Dimri, “Load balancing in cloud computing based on honey bee foraging behavior and load balance min-min scheduling algorithm,” International Journal of Electrical and Electronics Research, vol. 10, no. 1, pp. 1–6, 2022.
  15. X. Li, Y. Mao, X. Xiao, and Y. Zhuang, “An improved max-min task-scheduling algorithm for elastic cloud,” in 2014 International Symposium on Computer, Consumer and Control, 2014.
  16. H. Shakeel and M. Alam, “Load balancing approaches in cloud and fog computing environments: A framework, classification, and systematic review,” Int. j. cloud appl. comput., vol. 12, no. 1, pp. 1–24, 2022.
  17. T. Zheng, J. Wang, and Y. Cai, “Parallel hybrid particle swarm algorithm for workshop scheduling based on Spark,” Algorithms, vol. 14, no. 9, p. 262, 2021.
  18. S. S. Rajput and V. S. Kushwah, “A genetic based improved load balanced min-min task scheduling algorithm for load balancing in cloud computing,” in 2016 8th International Conference on Computational Intelligence and Communication Networks (CICN), 2016.
  19. A. Pourghaffari, M. Barari, and S. SedighianKashi, “An efficient method for allocating resources in a cloud computing environment with a load balancing approach,” Concurr. Comput., p. e5285, 2019.
  20. S. K. Sen, S. Dey, and R. Bag, “Study of energy efficient algorithms for cloud computing based on virtual machine migration techniques,” Int. j. mach. learn. networkedcollab. eng., vol. 03, no. 02, pp. 93–101, 2019.
  21. B. Schnor, S. Petri, and H. Langendörfer, “Load management for load balancing on heterogeneous platforms: A comparison of traditional and neural network based approaches,” in Lecture Notes in Computer Science, Berlin, Heidelberg: Springer Berlin Heidelberg, 1996, pp. 615–620.

Acknowledgements


Authors thank Reviewers for taking the time and effort necessary to review the manuscript.


Funding


No funding was received to assist with the preparation of this manuscript.


Ethics declarations


Conflict of interest

The authors have no conflicts of interest to declare that are relevant to the content of this article.


Availability of data and materials


No data available for above study.


Author information


Contributions

All authors have equal contribution in the paper and all authors have read and agreed to the published version of the manuscript.


Corresponding author


Rights and permissions


This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article‟s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article‟s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit https://creativecommons.org/licenses/by-nc-nd/4.0/


Cite this article


Arulmurugan Ramu, “Soft Computing Techniques to Analyze the Load Balancing in Cloud Environment”, Journal of Computing and Natural Science, vol.3, no.1, pp. 001-011, January 2023. doi: 10.53759/181X/JCNS202303001.


Copyright


© 2023 Arulmurugan Ramu. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.