skip to main content
10.1145/3568562.3568647acmotherconferencesArticle/Chapter ViewAbstractPublication PagessoictConference Proceedingsconference-collections
research-article

An LSTM-based Approach for Predicting Resource Utilization in Cloud Computing

Published: 01 December 2022 Publication History

Abstract

Predicting future resource consumption has become a significant issue as large-scale cloud computing centers surpass individual servers in popularity. Public cloud service providers can proactively assign or reallocate resources for cloud services by forecasting resource needs. This research aims to forecast the usage of resources such as the central processing unit, random access memory, and hard disk across both short-term and long-term time scales. In this paper, we propose to use Long Short-Term Memory network (LSTM) with our own approach for resources’ usage prediction in cloud workloads. The proposed approach has been evaluated and compared with other traditional approaches on predicting cloud workloads. The experimental results show that such approach provides more accurate predictions with at least two times lower loss values, measured in terms of median absolute error for both long-term and short-term prediction. This work helps the cloud service provider (CSP) to analyze and predict the workload accordingly to acknowledge over and under provisioning of the cloud resources.

References

[1]
KC Anupama, BR Shivakumar, and R Nagaraja. 2021. Resource utilization prediction in cloud computing using hybrid model. International Journal of Advanced Computer Science and Applications 12, 4(2021).
[2]
Michael Armbrust, Armando Fox, Rean Griffith, Anthony D Joseph, Randy Katz, Andy Konwinski, Gunho Lee, David Patterson, Ariel Rabkin, Ion Stoica, 2010. A view of cloud computing. Commun. ACM 53, 4 (2010), 50–58.
[3]
George EP Box, Gwilym M Jenkins, Gregory C Reinsel, and Greta M Ljung. 2015. Time series analysis: forecasting and control. John Wiley & Sons.
[4]
Sepp Hochreiter and Jürgen Schmidhuber. 1997. Long short-term memory. Neural computation 9, 8 (1997), 1735–1780.
[5]
Chenyu Hou, Jiawei Wu, Bin Cao, and Jing Fan. 2021. A deep-learning prediction model for imbalanced time series data forecasting. Big Data Mining and Analytics 4, 4 (2021), 266–278.
[6]
Tarandeep Kaur and Inderveer Chana. 2015. Energy efficiency techniques in cloud computing: A survey and taxonomy. ACM computing surveys (CSUR) 48, 2 (2015), 1–46.
[7]
Arijit Khan, Xifeng Yan, Shu Tao, and Nikos Anerousis. 2012. Workload characterization and prediction in the cloud: A multiple time series approach. In 2012 IEEE Network Operations and Management Symposium. IEEE, 1287–1294.
[8]
Mehdi Khashei, Mehdi Bijari, and Seyed Reza Hejazi. 2012. Combining seasonal ARIMA models with computational intelligence techniques for time series forecasting. Soft computing 16, 6 (2012), 1091–1105.
[9]
Boris Kovalerchuk and Evgenii Vityaev. 2006. Data mining in finance: advances in relational and hybrid methods. Vol. 547. Springer Science & Business Media.
[10]
Jitendra Kumar, Rimsha Goomer, and Ashutosh Kumar Singh. 2018. Long short term memory recurrent neural network (LSTM-RNN) based workload forecasting model for cloud datacenters. Procedia Computer Science 125 (2018), 676–682.
[11]
Jinzhao Liu, Yaoxue Zhang, Yuezhi Zhou, Di Zhang, and Hao Liu. 2014. Aggressive resource provisioning for ensuring QoS in virtualized environments. IEEE transactions on cloud computing 3, 2 (2014), 119–131.
[12]
HD Nguyen, Kim Phuc Tran, Sébastien Thomassey, and Moez Hamad. 2021. Forecasting and Anomaly Detection approaches using LSTM and LSTM Autoencoder techniques with the applications in supply chain management. International Journal of Information Management 57 (2021), 102282.
[13]
Hoang Minh Nguyen, Sungpil Woo, Janggwan Im, Taejoon Jun, and Daeyoung Kim. 2016. A workload prediction approach using models stacking based on recurrent neural network and autoencoder. In 2016 IEEE 18th International Conference on High Performance Computing and Communications; IEEE 14th International Conference on Smart City; IEEE 2nd International Conference on Data Science and Systems (HPCC/SmartCity/DSS). IEEE, 929–936.
[14]
Lorien Y Pratt. 1992. Discriminability-based transfer between neural networks. Advances in neural information processing systems 5 (1992).
[15]
Lorien Yeomans Pratt. 1993. Transferring previously learned backpropagation neural networks to new learning tasks. Rutgers The State University of New Jersey-New Brunswick.
[16]
Feng Qiu, Bin Zhang, and Jun Guo. 2016. A deep learning approach for VM workload prediction in the cloud. In 2016 17th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD). IEEE, 319–324.
[17]
Anthony J Robinson. 1994. An application of recurrent nets to phone probability estimation. IEEE transactions on Neural Networks 5, 2 (1994), 298–305.
[18]
Yongjia Yu, Vasu Jindal, Farokh Bastani, Fang Li, and I-Ling Yen. 2018. Improving the smartness of cloud management via machine learning based workload prediction. In 2018 IEEE 42nd Annual Computer Software and Applications Conference (COMPSAC), Vol. 2. IEEE, 38–44.

Cited By

View all
  • (2024)Evaluating LSTM Time Series Prediction Performance on Benchmark CPUs and GPUs in Cloud EnvironmentsProceedings of the 2024 ACM Southeast Conference10.1145/3603287.3656164(321-322)Online publication date: 18-Apr-2024
  • (2024)Cloud Resource Load Prediction Based on EEMD-LSTM2024 4th International Conference on Computer Science, Electronic Information Engineering and Intelligent Control Technology (CEI)10.1109/CEI63587.2024.10871890(586-590)Online publication date: 8-Nov-2024

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
SoICT '22: Proceedings of the 11th International Symposium on Information and Communication Technology
December 2022
474 pages
ISBN:9781450397254
DOI:10.1145/3568562
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 December 2022

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. CPU usage
  2. LSTM
  3. Server workload
  4. Time series forecasting

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

SoICT 2022

Acceptance Rates

Overall Acceptance Rate 147 of 318 submissions, 46%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)30
  • Downloads (Last 6 weeks)5
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Evaluating LSTM Time Series Prediction Performance on Benchmark CPUs and GPUs in Cloud EnvironmentsProceedings of the 2024 ACM Southeast Conference10.1145/3603287.3656164(321-322)Online publication date: 18-Apr-2024
  • (2024)Cloud Resource Load Prediction Based on EEMD-LSTM2024 4th International Conference on Computer Science, Electronic Information Engineering and Intelligent Control Technology (CEI)10.1109/CEI63587.2024.10871890(586-590)Online publication date: 8-Nov-2024

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media