Predictive Resource Allocation Strategies for Cloud Computing Environments Using Machine Learning

Main Article Content

Torana Kamble, Sanjivani Deokar, Vinod S. Wadne, Devendra P. Gadekar, Hrishikesh Bhanudas Vanjari, Purva Mange

Abstract

Cloud computing revolutionizes fast-changing technology. Companies' computational resource use is changing.   Businesses can quickly adapt to changing market conditions and operational needs with cloud-based solutions' adaptability, scalability, and cost-efficiency.   IT operations and service delivery have changed due to widespread computational resource access.  Cloud computing efficiently allocates resources in cloud environments, making it crucial to this transformation.   Resource allocation impacts efficiency, cost, performance, and SLAs.   Users and providers can allocate cloud resources based on workloads using elasticity, scalability, and on-demand provisioning.   IT economics and operational effectiveness have changed due to rapid and flexible resource allocation. Proactive versus reactive resource allocation is key to understanding cloud resource management challenges and opportunities.   Reactive strategies allocate resources only when shortages or surpluses occur at demand.   This responsive strategy often leads to inefficiencies like over- or under-allocation, which raises costs and lowers performance.   Predictive analysis and workload forecasting predict resource needs in proactive resource allocation. Optimize resource use to avoid shortages and over-provisioning.  Attention has been drawn to proactive predictive resource allocation.   These methods predict resource needs using historical data, machine learning, and predictive analytics.   Predictive strategies optimize resource allocation by considering future decisions. Reduced bottlenecks boost user satisfaction and lower operational costs.   Matching resource distribution to workloads optimizes cloud resource management.  Resource allocation prediction improves with deep learning.   CNN, LSTM, and Transformer cloud resource forecasting algorithms are promising.   New tools for accurate and flexible workload predictions have come from their ability to spot intricate patterns in historical data. This paper compares CNN, LSTM, and Transformer deep learning algorithms for cloud computing resource allocation forecasting.   This study determines the best predictive accuracy and workload ada[1]ptability algorithm using Google Cluster Data (GCD). The study evaluates upgrading cloud computing resource allocation with the Transformer model.   This study advances predictive resource allocation strategies, which can help cloud service providers and organizations improve resource utilization, cost-effectiveness, and performance in the face of rapid technological change.

Article Details

Section
Articles
Author Biography

Torana Kamble, Sanjivani Deokar, Vinod S. Wadne, Devendra P. Gadekar, Hrishikesh Bhanudas Vanjari, Purva Mange

1Torana Kamble

2Dr. Sanjivani Deokar

3Vinod S. Wadne

4Devendra P. Gadekar

5Hrishikesh Bhanudas Vanjari

6Dr. Purva Mange

1Assistant Professor, Bharati Vidyapeeth College of Engineering, Navi Mumbai, Maharashtra, India, torana.kamble@gmail.com

2Department of Computer Engineering, Lokmanya Tilak College of Engineering, Mumbai University, Maharashtra, India, sanjivanideokar@gmail.com

3JSPM's Imperial College of Engineering and Research, Pune, Maharashtra, India, vinods1111@gmail.com

4Mastercard Technology, Pune, Maharashtra, India, devendrapgadekar@gmail.com

5Department of Electronics & Telecommunication, Bharati Vidyapeeth College of engineering, Lavale, Pune, Maharastra, India, hrishikesh@outlook.in

6Associate Professor, Symbiosis School of Planning Architecture and Design, Symbiosis International University, Pune, Maharashtra, India, purva.mange@gmail.com

*Correspondence:  vinods1111@gmail.com

Copyright © JES 2023 on-line : journal.esrgroups.org

References

T. Khan, W. Tian, G. Zhou, S. Ilager, M. Gong, and R. Buyya, “Machine learning (ML)-centric resource management in cloud computing: A review and future directions,” J. Netw. Comput. Appl., vol. 204, 2022

K. Kumaran and E. Sasikala, “Computational access point selection based on resource allocation optimization to reduce the edge computing latency,” Meas. Sensors, vol. 24, no. September, p. 100444, 2022

P. Pradhan, P. K. Behera, and B. N. B. Ray, “Modified Round Robin Algorithm for Resource Allocation in Cloud Computing,” Procedia Comput. Sci., vol. 85, no. Cms, pp. 878–890, 2016

Z. Sharif, L. Tang Jung, M. Ayaz, M. Yahya, and S. Pitafi, “Priority-based task scheduling and resource allocation in edge computing for health monitoring system,” J. King Saud Univ. - Comput. Inf. Sci., vol. 35, no. 2, pp. 544–559, 2023, doi: 10.1016/j.jksuci.2023.01.001.

P. Wei, Y. Zeng, B. Yan, J. Zhou, and E. Nikougoftar, “VMP-A3C: Virtual machines placement in cloud computing based on asynchronous advantage actor-critic algorithm,” J. King Saud Univ. - Comput. Inf. Sci., vol. 35, no. 5, p. 101549, 2023, doi: 10.1016/j.jksuci.2023.04.002.

X. Xiao, M. Zhao, and Y. Zhu, “Multi-stage resource-aware congestion control algorithm in edge computing environment,” Energy Reports, vol. 8, pp. 6321–6331, 2022, doi: 10.1016/j.egyr.2022.04.078.

V. Khetani, Y. Gandhi, S. Bhattacharya, S. N. Ajani, and S. Limkar, “Cross-Domain Analysis of ML and DL: Evaluating their Impact in Diverse Domains,” Int. J. Intell. Syst. Appl. Eng., vol. 11, pp. 253–262, 2023.

A. Sarah, G. Nencioni, and M. M. I. Khan, “Resource Allocation in Multi-access Edge Computing for 5G-and-beyond networks,” Comput. Networks, vol. 227, no. 308909, p. 109720, 2023

T. Thein, M. M. Myo, S. Parvin, and A. Gawanmeh, “Reinforcement learning based methodology for energy-efficient resource allocation in cloud data centers,” J. King Saud Univ. - Comput. Inf. Sci., vol. 32, no. 10, pp. 1127–1139, 2020, doi: 10.1016/j.jksuci.2018.11.005.

Y. Xie, C. Allen, and M. Ali, “Critical success factor based resource allocation in ERP implementation: A nonlinear programming model,” Heliyon, vol. 8, no. 8, p. e10044, 2022

H. Kaur and A. Anand, “Review and analysis of secure energy efficient resource optimization approaches for virtual machine migration in cloud computing,” Meas. Sensors, vol. 24, no. September, p. 100504, 2022

S. R. Swain, A. K. Singh, and C. N. Lee, “Efficient Resource Management in Cloud Environment,” pp. 1–9, 2022, [Online].

M. Asad Arfeen, K. Pawlikowski, and A. Willig, “A framework for resource allocation strategies in cloud computing environment,” Proc. - Int. Comput. Softw. Appl. Conf., pp. 261–266, 2011, doi: 10.1109/COMPSACW.2011.52.

S. Chouliaras and S. Sotiriadis, “An adaptive auto-scaling framework for cloud resource provisioning,” Futur. Gener. Comput. Syst., vol. 148, pp. 173–183, 2023, doi: 10.1016/j.future.2023.05.017.

S. A. Murad, A. J. M. Muzahid, Z. R. M. Azmi, M. I. Hoque, and M. Kowsher, “A review on job scheduling technique in cloud computing and priority rule based intelligent framework,” J. King Saud Univ. - Comput. Inf. Sci., vol. 34, no. 6, pp. 2309–2331, 2022, doi: 10.1016/j.jksuci.2022.03.027.

K. Raghavendar, I. Batra, and A. Malik, “A robust resource allocation model for optimizing data skew and consumption rate in cloud-based IoT environments,” Decis. Anal. J., vol. 7, no. February, p. 100200, 2023

W. Lin, J. Z. Wang, C. Liang, and D. Qi, “A threshold-based dynamic resource allocation scheme for cloud computing,” Procedia Eng., vol. 23, pp. 695–703, 2011, doi: 10.1016/j.proeng.2011.11.2568.

Z. Xiao, W. Song, and Q. Chen, “Dynamic resource allocation using virtual machines for cloud computing environment,” IEEE Trans. Parallel Distrib. Syst., vol. 24, no. 6, pp. 1107–1117, 2013

Virendra Swaroop Sangtani, Bharat Bhushan Jain, Nandkishor Gupta, & Ashish Raj. (2022). Design Simulation and Perfromance Assessment of PMSM Based Motor Charactersitics for Electric Vehicle Applications. International Journal on Recent Technologies in Mechanical and Electrical Engineering, 9(3), 96–104. https://doi.org/10.17762/ijrmee.v9i3.379

G. Suvarna Kumar, R. Priyadarshini, N. H. Parmenas, H. Tannady, F. Rabbi, and A. Andiyan, “Design of Optimal Service Scheduling based Task Allocation for Improving CRM in Cloud Computing,” 6th Int. Conf. I-SMAC 2022 - Proc., pp. 438–445, 2022

Rai, S. K. ., Rana, D. P. ., & Kashif, D. M. . (2022). Hotel Personnel Retention In Uttar Pradesh: A Study of HYATT Hotels. International Journal of New Practices in Management and Engineering, 11(01), 47–52. https://doi.org/10.17762/ijnpme.v11i01.173

M. P. J. Mahenge, C. Li, and C. A. Sanga, “Energy-efficient task offloading strategy in mobile edge computing for resource-intensive mobile applications,” Digit. Commun. Networks, vol. 8, no. 6, pp. 1048–1058, 2022

A. Belgacem, S. Mahmoudi, and M. Kihl, “Intelligent multi-agent reinforcement learning model for resources allocation in cloud computing,” J. King Saud Univ. - Comput. Inf. Sci., vol. 34, no. 6, pp. 2391–2404, 2022, doi: 10.1016/j.jksuci.2022.03.016.

G. Marques, C. Senna, S. Sargento, L. Carvalho, L. Pereira, and R. Matos, “Proactive resource management for cloud of services environments,” Futur. Gener. Comput. Syst., vol. 150, pp. 90–102, 2024

G. Turin, A. Borgarelli, S. Donetti, F. Damiani, E. B. Johnsen, and S. L. Tapia Tarifa, “Predicting resource consumption of Kubernetes container systems using resource models,” J. Syst. Softw., vol. 203, p. 111750, 2023

Google, “GitHub - google/cluster-data: Borg cluster traces from Google.” 2019, [Online]. Available: https://github.com/google/cluster-data.

Lachouri, A., & Ardjouni, A. (2022). Aeroelastic Stability of Combined Plunge-Pitch Mode Shapes in a Linear Compressor Cascade. Advances in the Theory of Nonlinear Analysis and Its Applications, 6(1), 101–117.

Panwar, A., Morwal, R., & Kumar, S. (2022). Fixed points of ρ-nonexpansive mappings using MP iterative process. Advances in the Theory of Nonlinear Analysis and Its Applications, 6(2), 229–245.

Regularization method for the problem of determining the source function using integral conditions. (2021). Advances in the Theory of Nonlinear Analysis and Its Application, 5(3), 351-361. https://atnaea.org/index.php/journal/article/view/208

Saurabh Bhattacharya, Manju Pandey,"Deploying an energy efficient, secure & high-speed sidechain-based TinyML model for soil quality monitoring and management in agriculture", Expert Systems with Applications, Volume 242, 2024, 122735, ISSN 0957-4174.https://doi.org/10.1016/j.eswa.2023.122735.

Khetani, V., Gandhi, Y., Bhattacharya, S., Ajani, S. N., & Limkar, S. (2023). Cross-Domain Analysis of ML and DL: Evaluating their Impact in Diverse Domains. International Journal of Intelligent Systems and Applications in Engineering, 11(7s), 253-262.

Boutebba, H., Lakhal, H., Slimani, K., & Belhadi, T. (2023). The nontrivial solutions for nonlinear fractional Schrödinger-Poisson system involving new fractional operator. Advances in the Theory of Nonlinear Analysis and Its Applications, 7(1), 121–132.

Shivadekar, S., Kataria, B., Limkar, S., S. Wagh, K., Lavate, S., & Mulla, R. A. (2023). Design of an efficient multimodal engine for preemption and post-treatment recommendations for skin diseases via a deep learning-based hybrid bioinspired process. Soft Computing, 1-19.