Developing a Deep Learning-Based Multimodal Intelligent Cloud Computing Resource Load Prediction System

Authors

DOI:

https://doi.org/10.4108/eetiot.6296

Keywords:

Cloud Computing, Deep Learning, Prediction, Bidirectional, CNN, LSTM, GRU

Abstract

This study aims to predict the dynamic changes in critical cloud computing resource indicators, namely Central Processing Unit (CPU), Random Access Memory (RAM), hard disk (Disk), and network. Its primary objective is to optimize resource allocation strategies in advance to enhance overall system performance. The research employs various deep learning algorithms, including Simple Recurrent Neural Network (SRNN), Bidirectional Simple Recurrent Neural Network (BiSRNN), Convolutional Neural Network (CNN), Long Short-Term Memory (LSTM), and Gated Recurrent Unit (GRU). Through experimentation with different algorithm combinations, the study identifies optimal models for each specific resource indicator. Results indicate that combining CNN, LSTM, and GRU yields the most effective predictions for CPU load, while CNN and LSTM together are optimal for RAM load prediction. For disk load prediction, GRU alone proves optimal, and BiSRNN emerges as the optimal choice for network load prediction. The training results of these models demonstrate R-squared values (R²) exceeding 0.98, highlighting their high accuracy in predicting future resource dynamics. This precision facilitates timely and efficient resource allocation, thereby enhancing system responsiveness. The study's multimodal precise prediction capability supports prompt and effective resource allocation, further enhancing system responsiveness. Ultimately, this approach significantly contributes to sustainable digital advancement for enterprises by ensuring efficient resource allocation and consistent optimization of system performance. The study underscores the importance of integrating advanced deep learning techniques in managing cloud computing resources, thereby supporting the robust and sustainable growth of digital infrastructure.

Downloads

Download data is not yet available.
<br data-mce-bogus="1"> <br data-mce-bogus="1">

References

Partha Pratim Ray. A survey of IoT cloud platforms. Future Computing and Informatics Journal. 2016; (1-2):35-46. doi: 10.1016/j.fcij.2017.02.001

Thanh Nam Pham, Ming-Fong Tsai, Duc Binh Nguyen, Chyi-Ren Dow, Der-Jiunn Deng. A Cloud-Based Smart-Parking System Based on Internet-of-Things Technologies. IEEE Access. 2015; 3:1581-1591. doi: 10.1109/ACCESS.2015.2477299

Mahfoudh Saeed Al-Asaly, Mohamed A. Bencherif, Ahmed Alsanad, Mohammad Mehedi Hassan. A deep learning-based resource usage prediction model for resource provisioning in an autonomic cloud computing environment. Neural Computing and Applications. 2022; 34(13):10211-10228. doi:10.1007/s00521-021-06665-5

Frank Emmert-Streib, Zhen Yang, Han Feng, Shailesh Tripathi, Matthias Dehmer. An introductory review of deep learning for prediction models with big data. Frontiers in Artificial Intelligence. 2020; Volume 3:4. doi:10.3389/frai.2020.00004

Schuster, Mike. Bidirectional recurrent neural networks. IEEE Transactions on Signal Processing. 1997;45(11):2673-2681. doi:10.1109/78.650093

Rahul Chauhan, Kamal Kumar Ghanshala, Ramesh Chandra Joshi. Convolutional Neural Network (CNN) for Image Detection and Recognition. In:2018 First International Conference on Secure Cyber Computing and Communication (ICSCCC); December 2018; Jalandhar, India. IEEE; 2018. p. 278-282. doi: 10.1109/ICSCCC.2018.8703316

Sumit Saha. A Guide to Convolutional Neural Networks-the ELI5 way. Towards Data Science; 2018. https://towardsdatascience.com/a-comprehensive-guide-to-convolutional-neural-networks-the-eli5-way-3bd2b1164a53/

Kamilya Smagulova, Alex Pappachen James. A survey on LSTM memristive neural network architectures and applications. The European Physical Journal Special Topics. 2019; 228(10):2313-2324. doi: 10.1140/epjst/e2019-900046-x

Sepp Hochreiter, Jürgen Schmidhuber. Long short-term memory. Neural computation. 1997; 9(8):1735-1780. doi: 10.1162/neco.1997.9.8.1735

Shudong Yang, Xueying Yu, Ying Zhou. LSTM and GRU neural network performance comparison study: Taking yelp review dataset as an example. In 2020 International workshop on electronic communication and artificial intelligence (IWECAI); IEEE; 2020. p. 98-101. doi: 10.1109/IWECAI50956.2020.00027

Fabian Pedregosa, Gaël Varoquaux, Alexandre Gramfort, Vincent Michel, Bertrand Thirion, Olivier Grisel, Mathieu Blondel, Andreas Müller, Joel Nothman, Gilles Louppe, Peter Prettenhofer, Ron Weiss, Vincent Dubourg, Jake Vanderplas, Alex-andre Passos, David Cournapeau, Matthieu Brucher, Matthieu Perrot, Édouard Duchesnay. Scikit-learn: Machine Learning in Python. Journal of Machine Learning Research. 2011;12:2825-2830. doi: 10.48550/arXiv.1201.0490

Dennis Wackerly, William Mendenhall, Richard L. Scheaffer. Mathematical statistics with applications. Belmont, CA: Thomson Brooks/Cole; 2008.

Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani. An introduction to statistical learning. New York: springer; 2013.

Trevor Hastie, Robert Tibshirani, Jerome Friedman. The Elements of Statistical Learning: Data Mining, Inference, and Prediction. New York: Springer; 2009.

Downloads

Published

19-07-2024

How to Cite

[1]
R.-C. Wu, “Developing a Deep Learning-Based Multimodal Intelligent Cloud Computing Resource Load Prediction System”, EAI Endorsed Trans IoT, vol. 10, Jul. 2024.