Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: Mr. Shravan Deepak Talegaonkar, Dr. Suhas Rautmare
DOI Link: https://doi.org/10.22214/ijraset.2026.83704
Certificate: View Certificate
Cloud computing provides scalable computing resources which are crucial for modern organizations. It should be noted that efficient resource management is challenging due to differences in workload characteristics. There exist certain resource management techniques which utilize scaling and threshold methods. At the same time, they are characterized by inefficiency in terms of resource usage and operation cost. Machine learning, deep learning and reinforcement learning techniques provide other alternatives, but they demand great computation capacity and expenses. Therefore, this research provides for allocation of resources based on detection of their usage patterns through application of machine learning algorithms. Usage patterns are detected based on historical CPU and memory usages data along with trend analysis. The proposed method makes intelligent allocation of cloud computing resources possible thanks to evaluation of thresholds in combination with trend analysis. An extensive literature review concerning the existing solutions for cloud resource optimization was conducted in order to detect current problems and identify areas of further study. The developed technique may be integrated into the monitoring services offered by various clouds including AWS CloudWatch in order to ensure intelligent management of cloud computing resources.
Cloud computing has become a widely adopted technology that provides on-demand access to computing resources such as virtual machines, storage, software, and networking services through the internet. Its scalability, flexibility, and cost-effectiveness have made it essential across industries including business, healthcare, education, finance, and government. However, efficient cloud resource allocation remains a major challenge due to dynamic and unpredictable workload demands. Overprovisioning leads to resource wastage and increased costs, while underprovisioning can degrade performance and service quality.
Traditional cloud resource management systems are primarily reactive, relying on static threshold-based rules to scale resources after utilization levels have already changed. Although simple to implement, these approaches often fail to respond effectively to rapidly fluctuating workloads. To overcome these limitations, researchers have proposed intelligent techniques such as machine learning, deep learning, predictive analytics, and reinforcement learning. While effective, these methods typically require large datasets, extensive computational resources, and continuous model maintenance.
This research proposes a lightweight, pattern-based cloud resource allocation framework that utilizes historical CPU and RAM utilization data from sources such as AWS CloudWatch and CSV logs. By analyzing workload trends and recurring usage patterns, the system identifies whether resource demand is increasing, decreasing, or stable and generates proactive scaling recommendations. Unlike machine learning-based methods, the framework does not require model training, large datasets, or significant computational resources.
The proposed approach combines historical data analysis, trend detection, and a priority-based rule engine to make resource allocation decisions. It classifies workloads into increasing, decreasing, and stable patterns and uses this information to predict future resource requirements. The framework is proactive rather than reactive, enabling scaling actions before resource exhaustion occurs. Additionally, it incorporates cost-awareness by evaluating the economic impact of scaling decisions, helping organizations optimize cloud spending while maintaining acceptable performance levels.
Compared with traditional threshold-based systems and machine learning approaches, the proposed framework offers a simpler, cost-effective, and easily deployable solution. Its key contributions include historical workload pattern analysis, trend-based resource planning, AWS CloudWatch integration, proactive scaling recommendations, and cloud cost optimization without relying on complex artificial intelligence models. The study demonstrates that intelligent cloud resource management can be achieved effectively through workload pattern analysis and rule-based decision-making, providing a practical alternative for organizations seeking efficient and affordable cloud resource optimization.
Cloud computing has evolved into an indispensable element of the modern IT landscape due to its scalability, flexibility, and cost-effectiveness. Nevertheless, proper cloud resource management is one of the key issues since the workload requests are constantly changing and influence both the performance level and overall costs. Incorrect resource allocation could be characterized by over-provisioning that increases the infrastructure costs or under-provisioning which, in turn, reduces application performance levels. The current research aims at exploring the topic of resource allocation in the cloud and optimizing it to ensure minimum costs. This study included thorough literature research concerning various resource management approaches including traditional algorithms, machine learning, prediction, reinforcement learning, auto-scaling clouds, multi-cloud resources management, hybrid cloud systems, and cloud-edge computing. It has been determined that although such complex approaches as reinforcement learning and machine learning allow making intelligent decisions, they increase computational complexity and require additional training efforts. Research gaps were observed within the scope of existing cloud resource management schemes. The reactive nature of most legacy systems, which only react to change in workloads, is an area for improvement. Additionally, many existing intelligent systems prioritize prediction accuracy without much emphasis on factors such as simplicity, transparency, interpretability, and deployment. Moreover, most of the existing frameworks utilize large amounts of data and complicated training processes, rendering them unfeasible for implementation under resource-constrained circumstances. A lightweight and efficient cloud resource allocation scheme was devised to fill the gap described above. The proposed model is based on analysis of the historical usage of resources, analyzing workload patterns, determining trends, and creating rules. In contrast to many machine learning and reinforcement learning models that require training, the proposed approach does not have that requirement. It analyzes historical workload patterns and recognizes trends of increased, decreased, or stable use of resources. This new framework is an amalgamation of several approaches related to resource management, which includes pattern-based distribution, analysis based on historic data, proactive resource planning, rules-based decision-making, and cost-optimization strategies. As a result, the suggested concept provides a viable compromise between high-level intelligence and easy implementation. Furthermore, the design of this framework is focused on integration capabilities with cloud monitoring services such as AWS CloudWatch. The main conclusion drawn from the conducted research is that there is important knowledge hidden in historic data that could help make better decisions concerning resource distribution without having to use complicated artificial intelligence methods. Trend analysis and proactive scaling recommendations are aimed at improving resource usage efficiency, cutting redundant provisions, decreasing expenses, and ensuring good application performance. Overall, the paper introduces a feasible and scalable framework for allocating cloud resources by reconciling the dichotomy between simple thresholds and overly sophisticated machine learning based mechanisms. This framework offers a simple, understandable, and inexpensive alternative to cloud resource optimization that is still easy to implement and maintain. As cloud architectures develop in the future, approaches like those offered here will prove to play an increasingly important role in cloud environments.
[1] S. Nagalla, Y. S. Inturi, and B. S. Inturi, “Adaptive Resource Allocation and Cost Optimization in Cloud Computing,” International Journal of Advanced Research in Engineering and Technology (IJARET), vol. 16, no. 2, pp. 310–328, Mar.–Apr. 2025, doi: 10.34218/IJARET_16_02_019. [2] Y. Wang and X. Yang, “Intelligent Resource Allocation Optimization for Cloud Computing via Machine Learning,” Advances in Computer, Signals and Systems, vol. 9, no. 1, pp. 55–63, 2025, doi: 10.23977/acss.2025.090109. [3] S. Smith, “Optimizing Cost-Aware Cloud Workload Allocation Through Predictive Analytics and Machine Learning–Driven Scheduling Models,” International Journal of Cloud Computing, Nov. 2025. [4] A. Cesarini, “Optimizing Cloud Resource Allocation Using Machine Learning Techniques,” Perspective Journal of Computer Science & Systems Biology, vol. 17, no. 2, p. 512, Mar. 2024, doi: 10.37421/0974-7230.2024.17.512. [5] B. N. Killedar, A. A. Dalvi, and K. M. A. Nazim, “Optimizing Cloud Costs: A Machine Learning–Driven Approach for Efficiency,” International Journal of Advanced Research in Science, Communication and Technology (IJARSCT), vol. 5, no. 10, pp. 31–35, Mar. 2025, doi: 10.48175/IJARSCT-24707. [6] D. Bodra and S. Khairnar, “Machine Learning-Based Cloud Resource Allocation Algorithms: A Comprehensive Comparative Review,” Frontiers in Computer Science, vol. 7, Art. no. 1678976, Oct. 2025, doi: 10.3389/fcomp.2025.1678976. [7] T. Kamble, S. Deokar, V. S. Wadne, D. P. Gadekar, H. B. Vanjari, and P. Mange, “Predictive Resource Allocation Strategies for Cloud Computing Environments Using Machine Learning,” Journal of Electrical Systems, vol. 19, no. 2, pp. 68–77, 2023. [8] N. S. R. Chanthati, “Predictive Analytics for Cloud Resource Planning and Cost Forecasting,” 2025. [9] Y. Zhang, Y. Gong, J. Xu, B. Liu, J. Huang, and W. Wan, “Application of Machine Learning Optimization in Cloud Computing Resource Scheduling and Management,” 2023. [10] T. Khan, W. Tian, and R. Buyya, “Machine Learning (ML)-Centric Resource Management in Cloud Computing: A Review and Future Directions,” arXiv preprint arXiv:2105.05079, May 2021. [11] D. Saxena and A. K. Singh, “Workload Forecasting and Resource Management Models Based on Machine Learning for Cloud Computing Environments,” arXiv preprint arXiv:2106.15112, Jun. 2021. [12] H. Zheng, K. Xu, M. Zhang, H. Tan, and H. Li, “Efficient Resource Allocation in Cloud Computing Environments Using AI-Driven Predictive Analytics,” in Proc. 2nd Int. Conf. on Machine Learning and Automation, 2024, doi: 10.54254/2755-2721/82/2024GLG0055. [13] S. Deochake, “Cloud Cost Optimization: A Comprehensive Review of Strategies and Case Studies,” SSRN Electronic Journal, Aug. 2023. [14] S. Kayalvili, R. Senthilkumar, S. Yasotha, and R. S. Kamalakannan, “An Optimized Resource Allocation in Cloud Using Prediction-Enabled Reinforcement Learning,” Scientific Reports, vol. 15, Art. no. 36088, 2025, doi: 10.1038/s41598-025-19927-2. [15] L. Chandrakanth, “AI-Driven Dynamic Resource Allocation in Cloud Computing Using Predictive Models and Real-Time Optimization,” Journal of Artificial Intelligence, Machine Learning and Data Science, vol. 2, no. 2, pp. 450–456, Jun. 2024, doi: 10.51219/org.doi/JAIMLD/chandrakanth-lekkala/124. [16] M. Smendowski and P. Nawrocki, “Optimizing Multi-Time Series Forecasting for Enhanced Cloud Resource Utilization Based on Machine Learning,” Knowledge-Based Systems, 2024. [17] R. Yadav and J. S. Yadav, “Leveraging Machine Learning Techniques for Predictive Resource Management in Cloud Environments,” International Journal of Scientific Research in Computer Science, Engineering and Information Technology, vol. 11, no. 6, pp. 355–362, Nov.–Dec. 2025. [18] B. Barua and M. S. Kaiser, “AI-Driven Resource Allocation Framework for Microservices in Hybrid Cloud Platforms,” 2024. [19] A. Rossi, A. Visentin, D. Carraro, S. Prestwich, and K. N. Brown, “Forecasting Workload in Cloud Computing: Towards Uncertainty-Aware Predictions and Transfer Learning,” IEEE Transactions on Cloud Computing, 2023. [20] F. Nwanganga, M. Saebi, G. Madey, and N. Chawla, “A Minimum-Cost Flow Model for Workload Optimization on Cloud Infrastructure,” IEEE International Conference on Cloud Computing Technologies and Applications, 2017. [21] S. R. Swain, A. K. Singh, and C. N. Lee, “Efficient Resource Management in Cloud Environment,” arXiv preprint arXiv:2207.12085, 2022. [22] A. Mukherjee, D. De, and R. Buyya, “Cloud Computing Resource Management,” in Resource Management in Distributed Systems, Springer, 2024. [23] S. H. Anbarkhan, “Optimizing Cloud Resource Allocation with Machine Learning: Strategies for Efficient Computing,” Ingénierie des Systèmes d’Information, vol. 30, no. 1, pp. 1–9, 2025. [24] V. Ramamoorthi, “AI-Driven Cloud Resource Optimization Framework for Real-Time Allocation,” Journal of Advanced Computing Systems (JACS), vol. 1, no. 1, pp. 8–15, 2021. [25] Shriya Pingulkar, Aryaman Tiwary and Shruti Tyagi, “Resource Allocation Techniques in Cloud Computing: A Comprehensive Review,” International Journal of Engineering Research & Technology (IJERT), vol. 12, no. 7, pp. 350–356, Jul. 2023. [26] Rishabh Sinha, “Optimization of Multi-Cloud Workload Placement for Performance and Cost Efficiency”National College of Ireland, Dublin, Ireland, Jan. 2024. [27] Z. Chen, “Intelligent Resource Management and Optimization in Cloud-Edge Computing” College of Engineering, Mathematics and Physical Sciences, University of Exeter, Sep. 2021. [28] F.Varghese, “Dynamic Resource Allocation in Multi-Cloud Environments Using Reinforcement Learning,” MSc Research Project, Masters in Cloud Computing, School of Computing, National College of Ireland, 2024. [29] S. Malik, M. Tahir, M. Sardaraz, and A. Alourani, “A Resource Utilization Prediction Model for Cloud Data Centers Using Evolutionary Algorithms and Machine Learning Techniques,” Applied Sciences, vol. 12, no. 4, p. 2160, Feb. 2022, doi: 10.3390/app12042160. [30] B. Lim, S. O. Arik, N. Loeff, and T. Pfister, “Temporal Fusion Transformers for Interpretable Multi-horizon Time Series Forecasting,” International Journal of Forecasting, vol. 37, no. 4, pp. 1748–1764, Oct.–Dec. 2021, doi: 10.1016/j.ijforecast.2021.03.012. [31] H. Mao, M. Alizadeh, I. Menache, and S. Kandula, “Resource Management with Deep Reinforcement Learning,” in Proceedings of the 15th ACM Workshop on Hot Topics in Networks (HotNets-XV), Atlanta, GA, USA, Nov. 2016, pp. 50–56, doi: 10.1145/3005745.3005750. [32] Y. Ye, X. Ren, J. Wang, L. Xu, W. Huang, and W. Tian, “A New Approach for Resource Scheduling with Deep Reinforcement Learning,” in 2018 IEEE 24th International Conference on Parallel and Distributed Systems (ICPADS), Singapore, Dec. 2018, pp. 122–129, doi: 10.1109/PADSW.2018.8645040. [33] N. Liu, Z. Li, J. Xu, Z. Xu, S. Lin, Q. Qiu, J. Tang, and Y. Wang, “A Hierarchical Framework of Cloud Resource Allocation and Power Management Using Deep Reinforcement Learning,” in 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS), Atlanta, GA, USA, Jun. 2017, pp. 372–382, doi: 10.1109/ICDCS.2017.42. [34] Y. Garí, D. A. Monge, E. Pacini, C. Mateos, and C. G. Garino, “Reinforcement Learning-Based Application Autoscaling in the Cloud: A Survey,” Computer Science Review, vol. 37, Art. no. 100273, Aug. 2020, doi: 10.1016/j.cosrev.2020.100273. [35] N. Roy, A. Dubey, and A. Gokhale, “Efficient Autoscaling in the Cloud Using Predictive Models for Workload Forecasting,” in 2011 IEEE 4th International Conference on Cloud Computing (CLOUD), Washington, DC, USA, Jul. 2011, pp. 500–507, doi: 10.1109/CLOUD.2011.79. [36] R. S. Shariffdeen, D. T. S. P. Munasinghe, H. S. Bhathiya, U. K. J. U. Bandara, and H. M. N. Dilum Bandara, “Adaptive Workload Prediction for Proactive Auto Scaling in PaaS Systems,” in 2016 IEEE International Conference on Cloud Computing Technology and Science (CloudCom), Luxembourg, Dec. 2016, pp. 336–343, doi: 10.1109/CloudCom.2016.0062. [37] G. Zhou, W. Tian, R. Buyya, R. Xue, and L. Song, “Deep Reinforcement Learning-Based Methods for Resource Scheduling in Cloud Computing: A Review and Future Directions,” Artificial Intelligence Review, vol. 57, Art. no. 124, 2024, doi: 10.1007/s10462-024-10756-9. [38] Y. Gu, Z. Liu, S. Dai, C. Liu, Y. Wang, S. Wang, G. Theodoropoulos, and L. Cheng, “Deep Reinforcement Learning for Job Scheduling and Resource Management in Cloud Computing: An Algorithm-Level Review,” arXiv preprint arXiv:2501.01007, Jan. 2025. [39] S. Alharthi, A. Alshamsi, A. Alseiari, and A. Alwarafy, “Auto-Scaling Techniques in Cloud Computing: Issues and Research Directions,” Sensors, vol. 24, no. 17, p. 5551, Aug. 2024, doi: 10.3390/s24175551.
Copyright © 2026 Mr. Shravan Deepak Talegaonkar, Dr. Suhas Rautmare. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Paper Id : IJRASET83704
Publish Date : 2026-06-15
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here
Submit Paper Online
