A Systematic Review of Resource Optimization Strategies in Cloud Computing
Authors
Department of Computer Science, University of Engineering & Technology, Lahore (Pakistan)
Department of Computer Science, University of Engineering & Technology, Lahore (Pakistan)
Department of Computer Science, University of Engineering & Technology, Lahore (Pakistan)
Department of Computer Science, University of Engineering & Technology, Lahore (Pakistan)
Article Information
DOI: 10.51584/IJRIAS.2026.110200063
Subject Category: Engineering
Volume/Issue: 11/2 | Page No: 746-762
Publication Timeline
Submitted: 2026-02-14
Accepted: 2026-02-21
Published: 2026-03-10
Abstract
Cloud computing has transformed the way organizations and individuals access and utilize computational resources by providing scalable, flexible, and cost-effective on-demand services. Efficient resource management is essential in dynamic cloud environments to maximize performance, ensure Quality of Service (QoS), and minimize operational costs.
The following paper provides a systematic review of resource optimization methods used in cloud computing, namely, load balancing, task scheduling, and resource allocation. The review gives an extensive analysis of state-of-art algorithms, their merits, shortcomings, and applicability in certain contexts. It points out that there is no single algorithm that can be considered as the best one; the selection will be based on the nature of the application, workload, and infrastructure available.
The results are of great use in guiding the researcher, practitioners, and cloud users that would like to optimize the use of resources, improve system performance, and reduce costs in various cloud settings.
Keywords
Cloud computing; resource optimization; load balancing; task scheduling; resource allocation; systematic review.
Downloads
References
1. N. et al., “A Systematic Literature Review for Load Balancing and Task Scheduling in Cloud Computing,” Artificial Intelligence Review, 2024. https://doi.org/10.1007/s10462-024-10925-w [Google Scholar] [Crossref]
2. S. et al., “Dynamic Load Balancing in Cloud Computing: Optimized RL Based Clustering & Task Scheduling,” Processes, vol. 12, 2024. https://doi.org/10.3390/pr12030519 [Google Scholar] [Crossref]
3. A. et al., “Resource Allocation with Efficient Task Scheduling Using Hierarchical Auto Associative Neural Networks in Cloud Computing,” Expert Systems with Applications, 2024. https://doi.org/10.1016/j.eswa.2024.123554 [Google Scholar] [Crossref]
4. B. et al., “A Systematic Literature Review on Task Allocation & Performance Management in Cloud Data Centers,” Computers, Systems & Engineering, 2024. https://doi.org/10.32604/csse.2024.042690 [Google Scholar] [Crossref]
5. C. et al., “Optimization Based Resource Scheduling Techniques in Cloud Computing: Review & Future Directions,” Computers & Electrical Engineering, 2025. https://doi.org/10.1016/j.compeleceng.2025.110080 [Google Scholar] [Crossref]
6. D. et al., “A Novel QoS Aware Task Scheduling Approach Using Modified Wombat Optimization Algorithm,” Journal of Engineering & Applied Science, 2025. https://doi.org/10.1186/s44147-025-00628-6 [Google Scholar] [Crossref]
7. E. et al., “Performance Analysis of Cloud Computing Task Scheduling with Metaheuristic Algorithms,” Electronics, 2025. https://doi.org/10.3390/electronics14101988 [Google Scholar] [Crossref]
8. F. et al., “Cost Modelling and Optimisation for Cloud: A Graph Based Approach,” Journal of Cloud Computing, 2024. https://doi.org/10.1186/s13677-024-00709-6 [Google Scholar] [Crossref]
9. G. et al., “LLM Based Cost Aware Task Scheduling for Cloud Computing Systems,” Journal of Cloud Computing, 2025. https://doi.org/10.1186/s13677-025-00822-0 [Google Scholar] [Crossref]
10. H. et al., “Optimized Task Scheduling in Fog Cloud Computing Using Hybrid Deep Learning and Metaheuristic Algorithms,” Neural Processing Letters, 2026. https://doi.org/10.1007/s11063-025-11819-w [Google Scholar] [Crossref]
11. I. et al., “Systematic Review: Load Balancing in Cloud Computing by Using Metaheuristic Dynamic Algorithms,” Intelligent Automation & Soft Computing, 2024. https://doi.org/10.32604/iasc.2024.050681 [Google Scholar] [Crossref]
12. J. et al., “Machine Learning Based Cloud Resource Allocation Algorithms: A Comprehensive Comparative Review,” arXiv, 2025. https://arxiv.org/abs/2511.11603 [Google Scholar] [Crossref]
13. K. Luo, H. Huang, C. Zhang, and S. Guo, “Task Scheduling in Cloud Computing: A Survey,” IEEE Transactions on Parallel and Distributed Systems, vol. 33, no. 3, pp. 675–699, 2022. https://doi.org/10.1109/TPDS.2021.3117298 [Google Scholar] [Crossref]
14. L. Wang, Z. Li, and M. Zhou, “Task Scheduling in Cloud Computing: A Survey,” IEEE Access, vol. 8, pp. 83184–83216, 2020. https://doi.org/10.1109/ACCESS.2020.2996766 [Google Scholar] [Crossref]
15. J. Yu, Z. Li, J. Liu, and M. Zhou, “Machine Learning Based Approach for Load Balancing with Resource Constraints in Cloud Computing,” Applied Soft Computing, vol. 120, 108677, 2022. https://doi.org/10.1016/j.asoc.2022.108677 [Google Scholar] [Crossref]
16. M. Malhotra, R. Chopra, and R. Sibal, “Load Balancing Techniques in Cloud Computing Environment: A Review,” Computer Networks, vol. 236, 103768, 2023. https://doi.org/10.1016/j.comnet.2023.103768 [Google Scholar] [Crossref]
17. S. Pepe, F. Khan, and S. Singh, “Low Time Complexity & Low Cost Particle Swarm Optimization for Cloud Task Scheduling and Load Balancing,” Applied Intelligence, vol. 49, no. 9, pp. 3308–3330, 2019. https://doi.org/10.1007/s10489-018-1304-7 [Google Scholar] [Crossref]
18. R. Buyya, M. Vecchiola, and S. T. Selvi, Mastering Cloud Computing, 2nd ed., Morgan Kaufmann, 2023. https://doi.org/10.1016/C2022-0-05810-0 [Google Scholar] [Crossref]
19. T. Qiu, X. Zhang, and L. Mao, “Resource Scheduling in Cloud Computing with Modified Genetic Algorithm,” IEEE Access, vol. 7, pp. 104954–104966, 2019. https://doi.org/10.1109/ACCESS.2019.2936712 [Google Scholar] [Crossref]
20. A. Beloglazov and R. Buyya, “Energy Efficient Resource Management in Virtualized Cloud Data Centers,” Future Generation Computer Systems, 2018. https://doi.org/10.1016/j.future.2018.04.054 [Google Scholar] [Crossref]
21. M. Mishra and A. Sahoo, “Energy-Aware VM Allocation in Cloud Data Centers Using Reinforcement Learning,” Journal of Cloud Computing, 2021. https://doi.org/10.1186/s13677-021-00275-8 [Google Scholar] [Crossref]
22. P. Kumar, Y. Singh, and A. Sharma, “A Survey on Resource Allocation Strategies in Cloud Computing,” IEEE Access, 2022. https://doi.org/10.1109/ACCESS.2022.3145632 [Google Scholar] [Crossref]
23. M. Z. A. Bhuiyan, S. T. Selvi, and M. A. R. Sarkar, “Survey on Scheduling Algorithms in Cloud Computing,” International Journal of Computer Applications, 2019. https://doi.org/10.5120/ijca2019918871 [Google Scholar] [Crossref]
24. J. Liu, Y. Zhao, and H. Xu, “Load Balancing Algorithms in Cloud Computing: A Review,” IEEE Access, vol. 8, pp. 21490–21508, 2020. https://doi.org/10.1109/ACCESS.2020.2975269 [Google Scholar] [Crossref]
25. S. Seneviratne, J. S. Sahu, and D. Chatterjee, “Task Scheduling Strategy Based on Ant Colony Optimization in Cloud Computing Systems,” International Journal of Adaptive Control and Signal Processing, vol. 34, no. 4, pp. 1259–1278, 2020. https://doi.org/10.1002/acs.3269 [Google Scholar] [Crossref]
26. R. Mondal and S. Bhowmik, “Meta Heuristic Based Resource Scheduling Techniques for Enhancing Performance in Cloud Datacenters,” Cluster Computing, vol. 23, pp. 1337–1351, 2020. https://doi.org/10.1007/s10586-019-03015-3 [Google Scholar] [Crossref]
27. P. Patel, V. Kumar, and M. Singh, “Task Scheduling Algorithms and Their Performance Parameters in Cloud Computing,” Journal of Cloud Computing, vol. 9, no. 1, 5, 2020. https://doi.org/10.1186/s13677-020-0153-y [Google Scholar] [Crossref]
28. K. Bilal, H. Hussain, S. U. Khan, and M. F. Zhani, “Communication Efficient Resource Management and Scheduling in Cloud,” IEEE Communications Surveys & Tutorials, vol. 21, no. 1, pp. 824–859, 2019. https://doi.org/10.1109/COMST.2018.2868538 [Google Scholar] [Crossref]
29. S. Abbas and R. Buyya, “Resource Provisioning in Cloud Computing: Review & Open Challenges,” Journal of Cluster Computing, vol. 23, pp. 545–564, 2020. https://doi.org/10.1007/s10586-019-03014-4 [Google Scholar] [Crossref]
30. M. A. Alworafi, A. Dhari, S. A. Al-Hashmi, and A. B. Darem, “A Survey on Task Scheduling in Cloud Computing,” IEEE Access, vol. 6, pp. 13474–13489, 2018. https://doi.org/10.1109/ACCESS.2018.2803249 [Google Scholar] [Crossref]
31. A. Belgacem, S. Mahmoudi, and M. Kihl, “Intelligent Multi Agent Reinforcement Learning Model for Resource Allocation in Cloud Computing,” Journal of King Saud University – Computer and Information Sciences, vol. 34, no. 6, pp. 2391–2404, 2022. https://doi.org/10.1016/j.jksuci.2022.03.016 [Google Scholar] [Crossref]
32. S. Saxena and A. K. Singh, “Auto Adaptive Learning Based Workload Forecasting in Dynamic Cloud Computing Environments,” International Journal of Computers and Applications, vol. 43, no. 4, pp. 456–471, 2023. https://doi.org/10.1080/1206212X.2022.2145789 [Google Scholar] [Crossref]
33. H. Shukur, S. R. M. Zeebaree, R. R. Zebari, and O. M. Ahmed, “Cloud Computing Virtualization for Resource Allocation in Distributed Systems: Trends & Challenges,” Journal of Applied Science and Technology Trends, vol. 3, no. 2, pp. 89–102, 2023. https://doi.org/10.32604/jastt.2023.034210 [Google Scholar] [Crossref]
34. Y. Li, M. Chen, and W. Wang, “Deep Reinforcement Learning for Joint Task Scheduling and Resource Allocation in Cloud-Edge Computing,” IEEE Access, vol. 7, pp. 150006–150017, 2019. https://doi.org/10.1109/ACCESS.2019.2947393 [Google Scholar] [Crossref]
35. Q. Qi, X. Xu, and H. Jin, “Adaptive Resource Allocation in Cloud Computing Using Q-Learning,” Future Generation Computer Systems, vol. 93, pp. 887–898, 2019. https://doi.org/10.1016/j.future.2018.12.027 [Google Scholar] [Crossref]
36. Y. Zhao, X. Liu, and Y. Zhang, “Deep Reinforcement Learning for Dynamic Resource Allocation in Cloud Computing,” Future Generation Computer Systems, vol. 99, pp. 709–719, 2019. https://doi.org/10.1016/j.future.2019.05.062 [Google Scholar] [Crossref]
37. S. Wang, Z. Liu, and X. Xu, “A Multi-Objective Resource Allocation Model in Cloud Computing Using Artificial Intelligence,” Journal of Network and Computer Applications, vol. 136, pp. 13–25, 2019. https://doi.org/10.1016/j.jnca.2019.03.006 [Google Scholar] [Crossref]
Metrics
Views & Downloads
Similar Articles
- An Adaptive Joint Filtering Approach to Wireless Relay Network for Transmission Rate Maximization
- IoT-Integrated Mercury Substance Detection System for Cosmetic Product Safety
- Design and Implementation of Solar PV-Based Railway Microgrid for Linke Hofmann Busch Coaches
- Cost Control Techniques on Civil Engineering Projects in Oyo State, Nigeria
- Strength and Predictive Modeling of Corn Cob Ash Blended Concrete Using Multi-Output Artificial Neural Network Approach