Developing a Deep Learning-Based Multimodal Intelligent Cloud Computing Resource Load Prediction System
DOI:
https://doi.org/10.4108/eetiot.6296Keywords:
Cloud Computing, Deep Learning, Prediction, Bidirectional, CNN, LSTM, GRUAbstract
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
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
How to Cite
Issue
Section
License
Copyright (c) 2024 EAI Endorsed Transactions on Internet of Things
This work is licensed under a Creative Commons Attribution 3.0 Unported License.
This is an open-access article distributed under the terms of the Creative Commons Attribution CC BY 3.0 license, which permits unlimited use, distribution, and reproduction in any medium so long as the original work is properly cited.