[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ 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

Index Terms

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

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    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

    • 0
      Total Citations
    • 86
      Total Downloads
    • Downloads (Last 12 months)40
    • Downloads (Last 6 weeks)4
    Reflects downloads up to 12 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all

    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

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media