Is Machine Learning Necessary for Cloud Resource Usage Forecasting?

被引:2
|
作者
Christofidi, Georgia [1 ]
Papaioannou, Konstantinos [1 ]
Doudali, Thaleia Dimitra [1 ]
机构
[1] IMDEA Software Inst, Madrid, Spain
关键词
Cloud Computing; Resource Usage; Forecasting; Prediction; Persistent Forecast; Data Persistence; Machine Learning; Long Short Term Memory; PREDICTION; WORKLOAD; NETWORK;
D O I
10.1145/3620678.3624790
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Robust forecasts of future resource usage in cloud computing environments enable high efficiency in resource management solutions, such as autoscaling and overcommitment policies. Production-level systems use lightweight combinations of historical information to enable practical deployments. Recently, Machine Learning (ML) models, in particular Long Short Term Memory (LSTM) neural networks, have been proposed by various works, for their improved predictive capabilities. Following this trend, we train LSTM models and observe high levels of prediction accuracy, even on unseen data. Upon meticulous visual inspection of the results, we notice that although the predicted values seem highly accurate, they are nothing but versions of the original data shifted by one time step into the future. Yet, this clear shift seems to be enough to produce a robust forecast, because the values are highly correlated across time. We investigate time series data of various resource usage metrics (CPU, memory, network, disk I/O) across different cloud providers and levels, such as at the physical or virtual machine-level and at the application job-level. We observe that resource utilization displays very small variations in consecutive time steps. This insight can enable very simple solutions, such as data shifts, to be used for cloud resource forecasting and deliver highly accurate predictions. This is the reason why we ask whether complex machine learning models are even necessary to use. We envision that practical resource management systems need to first identify the extent to which simple solutions can be effective, and resort to using machine learning to the extent that enables its practical use.
引用
收藏
页码:544 / 554
页数:11
相关论文
共 50 条
  • [1] Resource Usage Cost Optimization in Cloud Computing Using Machine Learning
    Osypanka, Patryk
    Nawrocki, Piotr
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (03) : 2079 - 2089
  • [2] A Weighted Ensemble of VAR and LSTM for Multivariate Forecasting of Cloud Resource Usage
    Shetty, Jyoti
    Cottur, Karthik
    Shobha, G.
    Prajwal, Y. R.
    [J]. JOURNAL OF ADVANCES IN INFORMATION TECHNOLOGY, 2023, 14 (02) : 264 - 270
  • [3] Signature-based Adaptive Cloud Resource Usage Prediction Using Machine Learning and Anomaly Detection
    Sus, Wiktor
    Nawrocki, Piotr
    [J]. JOURNAL OF GRID COMPUTING, 2024, 22 (02)
  • [4] Optimizing multi-time series forecasting for enhanced cloud resource utilization based on machine learning
    Smendowski, Mateusz
    Nawrocki, Piotr
    [J]. KNOWLEDGE-BASED SYSTEMS, 2024, 304
  • [5] Application of Machine Learning in Forecasting Energy Usage of Building Design
    Truong Xuan Dan
    Phan Nguyen Ky Phuc
    [J]. PROCEEDINGS OF 2018 4TH INTERNATIONAL CONFERENCE ON GREEN TECHNOLOGY AND SUSTAINABLE DEVELOPMENT (GTSD), 2018, : 53 - 59
  • [6] PSO-Based Ensemble Meta-Learning Approach for Cloud Virtual Machine Resource Usage Prediction
    Leka, Habte Lejebo
    Fengli, Zhang
    Kenea, Ayantu Tesfaye
    Hundera, Negalign Wake
    Tohye, Tewodros Gizaw
    Tegene, Abebe Tamrat
    [J]. SYMMETRY-BASEL, 2023, 15 (03):
  • [7] FinOps-driven optimization of cloud resource usage for high-performance computing using machine learning
    Nawrocki, Piotr
    Smendowski, Mateusz
    [J]. JOURNAL OF COMPUTATIONAL SCIENCE, 2024, 79
  • [8] Water resource forecasting with machine learning and deep learning: A scientometric analysis
    Liu, Chanjuan
    Xu, Jing
    Li, Xi'an
    Yu, Zhongyao
    Wu, Jinran
    [J]. Artificial Intelligence in Geosciences, 2024, 5
  • [9] Resource Provisioning Through Machine Learning in Cloud Services
    Mahendra Pratap Yadav
    Dharmendra Kumar Rohit
    [J]. Arabian Journal for Science and Engineering, 2022, 47 : 1483 - 1505
  • [10] Resource Provisioning Through Machine Learning in Cloud Services
    Yadav, Mahendra Pratap
    Rohit
    Yadav, Dharmendra Kumar
    [J]. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2022, 47 (02) : 1483 - 1505