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 条
  • [21] Self directed learning based workload forecasting model for cloud resource management
    Kumar, Jitendra
    Singh, Ashutosh Kumar
    Buyya, Rajkumar
    [J]. INFORMATION SCIENCES, 2021, 543 : 345 - 366
  • [22] Predicting Resource Utilization for Cloud Workloads Using Machine Learning Techniques
    Adane, Padma D.
    Kakde, O. G.
    [J]. PROCEEDINGS OF THE 2018 SECOND INTERNATIONAL CONFERENCE ON INVENTIVE COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES (ICICCT), 2018, : 1372 - 1376
  • [23] Optimizing Cloud Costs with Machine Learning: Predictive Resource Scaling Strategies
    Ponnusamy, Sivakumar
    Khoje, Mandar
    [J]. 2024 5TH INTERNATIONAL CONFERENCE ON INNOVATIVE TRENDS IN INFORMATION TECHNOLOGY, ICITIIT 2024, 2024,
  • [24] Enhancing Machine Learning-Based Autoscaling for Cloud Resource Orchestration
    Pintye, István
    Kovács, József
    Lovas, Róbert
    [J]. Journal of Grid Computing, 2024, 22 (04)
  • [25] Resource Allocation of Cloud Application through Machine Learning: A Case Study
    Lin, Junxin
    Dai, Yuanfei
    Chen, Xing
    Wu, Yihan
    [J]. 2017 INTERNATIONAL CONFERENCE ON GREEN INFORMATICS (ICGI), 2017, : 263 - 268
  • [26] Online Machine Learning for Cloud Resource Provisioning of Microservice Backend Systems
    Alipour, Hanieh
    Liu, Yan
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2017, : 2433 - 2441
  • [27] Resource Allocation for Distributed Machine Learning at the Edge-Cloud Continuum
    Sartzetakis, Ippokratis
    Soumplis, Polyzois
    Pantazopoulos, Panagiotis
    Katsaros, Konstantinos V.
    Sourlas, Vasilis
    Varvarigos, Emmanouel
    [J]. IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2022), 2022, : 5017 - 5022
  • [28] A multi-output prediction model for physical machine resource usage in cloud data centers
    Zhang, Yongde
    Liu, Fagui
    Wang, Bin
    Lin, Weiwei
    Zhong, Guoxiang
    Xu, Minxian
    Li, Keqin
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 130 : 292 - 306
  • [29] A Resource Usage Intensity Aware Load Balancing Method for Virtual Machine Migration in Cloud Datacenters
    Shen, Haiying
    Chen, Liuhua
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2020, 8 (01) : 17 - 31
  • [30] Electricity Price Forecasting for Cloud Computing Using an Enhanced Machine Learning Model
    Albahli, Saleh
    Shiraz, Muhammad
    Ayub, Nasir
    [J]. IEEE ACCESS, 2020, 8 : 200971 - 200981