Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Optimizing cloud resource allocation: : A long short-term memory and DForest-based load balancing approach

Published: 01 January 2024 Publication History

Abstract

Load balancing is an element that must exist for a cloud server to function properly. Without it, there would be substantial lag and the server won’t be able to operate as intended. In a Cloud computing (CC) establishing, load balancing is the process of dividing workloads and computer resources. The distribution of assets from a data centre involves many different factors, including load balancing of workloads in cloud environment. To make best use each virtual machine’s (VM) capabilities, load balancing needs to be done in a way that ensures that all VMs have balanced loads. Both overloading and underloading are examples of load unbalance, and both of these types of load unbalance could be fixed by using techniques created especially for load balancing. The research that has been done on the subject have not attempted to take into account the factors that affect the problem of load unbalancing. Results indicate that the LSTM and DForest-based load balancing approach significantly improves cloud resource utilization, reduces response times, and minimizes the occurrence of overloading or underloading scenarios. To effectively design those programmes, it is essential to first understand the advantages and disadvantages of current methodologies before developing efficient AI-based load balancing programmes. Compared to existing method the proposed method is high accuracy 0.98, KNN accuracy is 0.97, SVM accuracy is 0.99, and DForest accuracy is 0.987.

References

[1]
Kruekaew B. and Kimpan W., Multi-Objective Task Scheduling Optimization for Load Balancing in Cloud Computing Environment Using Hybrid Artificial Bee Colony Algorithm With Reinforcement Learning, IEEE Access 10 (2022), 17803–17818.
[2]
Tong Z., Chen H., Deng X., Li K. and Li K., A scheduling scheme in the cloud computing environment using deep Q-learning, Inf. Sci. 512 (2020), 1170–1191.
[3]
Shu W., Cai K. and Xiong N.N., Research on strong agile response task scheduling optimization enhancement with optimal resource usage in green cloud computing, Future Gener. Comput. Syst. 124 (2021), 12–20.
[4]
Zhang C., Design and application of fog computing and Internet of Things service platform for smart city, Future Gener. Comput. Syst. 112 (2020), 630–640.
[5]
Berntzen M. and Wong S.I., Autonomous but Interdependent: The Roles of Initiated and Received Task Interdependence in Distributed Team Coordination, Int. J. Electron. Commer. 25(1) (2021), 7–28.
[6]
Asghari A., Sohrabi M.K. and Yaghmaee F., Task scheduling, resource provisioning, and load balancing on scientific workflows using parallel SARSA reinforcement learning agents and genetic algorithm, J. Supercomput. 77(3) (2828), 2800–2828.
[7]
Hossain M.R. et al. A scheduling-based dynamic fog computing framework for augmenting resource utilization, 36, Simul. Model. Pract. Theory 111 (2021), 102336.
[8]
Nanjappan M. and Albert P., Hybrid-based novel approach for resource scheduling using MCFCM and PSO in cloud computing environment, Concurr. Comput. Pract. Exp. 34(7) (2022).
[9]
Xingjun L., Zhiwei S., Hongping C. and Mohammed B.O., A new fuzzy-based method for load balancing in the cloud-based Internet of things using a grey wolf optimization algorithm, Int. J. Commun. Syst. 33(8) (2020), e4370.
[10]
Paya A. and Marinescu D.C., Energy-Aware Load Balancing and Application Scaling for the Cloud Ecosystem, IEEE Trans. Cloud Comput. 5(1) (2017), 15–27.
[11]
Zhao J., Yang K., Wei X., Ding Y., Hu L. and Xu G., A Heuristic Clustering-Based Task Deployment Approach for Load Balancing Using Bayes Theorem in Cloud Environment, IEEE Trans. Parallel Distrib. Syst. 27(2) (2016), 305–316.
[12]
Devaraj A.F.S., Elhoseny M., Dhanasekaran S., Lydia E.L. and Shankar K., Hybridization of firefly and Improved Multi-Objective Particle Swarm Optimization algorithm for energy efficient load balancing in Cloud Computing environments, J. Parallel Distrib. Comput. 142 (2020), 36–45.
[13]
Thein T., Myo M.M., Parvin S. and Gawanmeh A., Reinforcement learning based methodology for energy-efficient resource allocation in cloud data centers, J. King Saud Univ. –Comput. Inf. Sci. 32(10) (2020), 1127–1139.
[14]
Yang M.-J., Energy-efficient cloud data center with fair service level agreement for green computing, Clust. Comput. 24(4) (2021), 3337–3349.
[15]
Sohani M. and Jain S.C., A Predictive Priority-Based Dynamic Resource Provisioning Scheme With Load Balancing in Heterogeneous Cloud Computing, IEEE Access 9 (2021), 3349–62664.
[16]
Mishra S.K., Sahoo B. and Parida P.P., Load balancing in cloud computing: A big picture, J. King Saud Univ. –Comput. Inf. Sci. 32(2) (2020), 149–158.
[17]
Tp L., Parthiban L.Quasi Oppositional Dragonfly Algorithm for Load Balancing in Cloud Computing Environment, In Review, preprint, (2021).
[18]
Karimzadeh Parizi M., Keynia F. and Khatibi Bardsiri A., Woodpecker Mating Algorithm WMA): a nature-inspired algorithm for solving optimization problems, Int. J. Nonlinear Anal. Appl. 11(1) (2020).
[19]
Karimzadeh Parizi M., Keynia F. and Khatibi Bardsiri A., OWMA: An improved self-regulatory woodpecker mating algorithm using opposition-based learning and allocation of local memory for solving optimization problems, J. Intell. Fuzzy Syst. 40(1) (2021), 919–946.
[20]
Parizi M.K., Keynia F. and Bardsiri A.K., HSCWMA: A New Hybrid SCA-WMA Algorithm for Solving Optimization Problems, Int. J. Inf. Technol. Decis. Mak. 20(02) (2021), 775–808.
[21]
Zhang J., Li H. and Parizi M.K., HWMWOA: A Hybrid WMA–WOA Algorithm with Adaptive Cauchy Mutation for Global Optimization and Data Classification, Int. J. Inf. Technol. Decis. Mak. 22(04) (2023), 1195–1252.
[22]
Gong J. and Karimzadeh Parizi M., GWMA: the parallel implementation of woodpecker mating algorithm on the GPU, J. Chin. Inst. Eng. 45 (2022), 1–13.
[23]
Wang M. and Guan J., An adaptive dynamic feedback load balancing algorithm based on QoS in distributed file system, J. Commun. Inf. Netw. 2(3) (2017), 30–40.
[24]
Shahdi-Pashaki S., Teymourian E. and Tavakkoli-Moghaddam R., New approach based on group technology for the consolidation problem in cloud computing-mathematical model and genetic algorithm, Comput. Appl. Math. 37(1) (2018), 693–718.
[25]
Renggli C., Ashkboos S., Aghagolzadeh M., Alistarh D., Hoefler T. SparCML: high-performance sparse communication for machine learning, in Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, Denver Colorado: ACM (2019), 1–15.
[26]
Andrade E. and Nogueira B., Dependability evaluation of a disaster recovery solution for IoT infrastructures, J. Supercomput. 76(3) (2020), 1828–1849.
[27]
Nabi S., Ibrahim M. and Jimenez J.M., DRALBA: Dynamic and Resource Aware Load Balanced Scheduling Approach for Cloud Computing, IEEE Access 9 (2021), 61283–61297.
[28]
Ibrahim M. et al. An In-Depth Empirical Investigation of State-of-the-Art Scheduling Approaches for Cloud Computing, IEEE Access 8 (2020), 128282–128294.
[29]
Mishra S.K., Sahoo B. and Parida P.P., Load balancing in cloud computing: A big picture, J. King Saud Univ. –Comput. Inf. Sci. 32(2) (2020), 149–158.
[30]
Cito J.R., Gotowka D., Leitner P., Pelette R., Suljoti D., Dustdar S. IDENTIFYING WEB PERFORMANCE DEGRADATIONS THROUGH SYNTHETIC AND REAL-USER MONITORING”.
[31]
Zhang L., Li K., Zheng W. and Li K., Contention-Aware Reliability Efficient Scheduling on Heterogeneous Computing Systems, IEEE Trans. Sustain. Comput. 3(3) (2018), 182–194.
[32]
Jena U.K., Das P.K. and Kabat M.R., Hybridization of meta-heuristic algorithm for load balancing in cloud computing environment, J. King Saud Univ. –Comput. Inf. Sci. 34(6) (2022), 2332–2342.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Journal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology
Journal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology  Volume 46, Issue 1
2024
2936 pages

Publisher

IOS Press

Netherlands

Publication History

Published: 01 January 2024

Author Tags

  1. Load balancing
  2. artificial intelligence
  3. machine learning
  4. DForest
  5. Long Short-Term Memory

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Feb 2025

Other Metrics

Citations

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media