Enhancing the output of time series forecasting algorithms for cloud resource provisioning

被引:0
|
作者
Agullo, Ferran [1 ]
Gutierrez-Torre, Alberto [1 ]
Torres, Jordi [1 ,2 ]
Berral, Josep Ll. [1 ,2 ]
机构
[1] Barcelona Supercomp Ctr, Barcelona, Spain
[2] Univ Politecn Cataluna, Barcelona, Spain
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2025年 / 170卷
关键词
Time series forecasting; Resource forecasting; Cloud provisioning; Resource autoscaling; Deep learning; Explainability; WORKLOAD; MODEL;
D O I
10.1016/j.future.2025.107833
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Forecasting the resource consumption of workloads is a frequent approach in the cloud provisioning field. Ideally, such predictions allow obtaining a more accurate scheduling and management of resources in a computing cluster. However, the current approaches fail to properly forecast the future consumption in areas where sudden increases of consumption are present, i.e., spikes. Even, commonly employed metrics lack the ability to properly evaluate sharp behaviours in the traces. This may generate resource starvation problems in the running workloads and decreases the Quality of Service (QoS) provided to external users. To address this issue, we propose two strategies that modify the outputs of forecasting algorithms without changing the algorithms' internals. The new outputs considerably enhance the prediction of sudden increases, duplicating the F1 score metric in average for all tested algorithms. This improvement in the handling of spikes comes with an increased over-provision of resources. Nevertheless, the proposed strategies give the user an easy way to control this trade-off between predicting spikes and the amount of over-provision. The user can decide which is the right balance that better fits the requirements of its specific scenario. Furthermore, we propose a new evaluation methodology that better assesses the behaviour of forecasting algorithms in cloud traces, especially focused on the performance around increases of consumption, and we give insights on the reasons behind the predictions of the algorithms with the application of explainability techniques. The code repository of this work can be accessed through GitHub at this link https://github.com/FerranAgulloLopez/ResourceForecasting.
引用
收藏
页数:15
相关论文
共 50 条
  • [31] Graph Deep Factors for Forecasting with Applications to Cloud Resource Allocation
    Chen, Hongjie
    Rossi, Ryan A.
    Mahadik, Kanak
    Kim, Sungchul
    Eldardiry, Hoda
    KDD '21: PROCEEDINGS OF THE 27TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2021, : 106 - 116
  • [32] Counterfactual Explanations for Time Series Forecasting
    Wang, Zhendong
    Miliou, Ioanna
    Samsten, Isak
    Papapetrou, Panagiotis
    23RD IEEE INTERNATIONAL CONFERENCE ON DATA MINING, ICDM 2023, 2023, : 1391 - 1396
  • [33] Time series forecasting with genetic programming
    Graff, Mario
    Jair Escalante, Hugo
    Ornelas-Tellez, Fernando
    Tellez, Eric S.
    NATURAL COMPUTING, 2017, 16 (01) : 165 - 174
  • [34] Multivariate Time Series Forecasting: A Review
    Mendis, Kasun
    Wickramasinghe, Manjusri
    Marasinghe, Pasindu
    2024 2ND ASIA CONFERENCE ON COMPUTER VISION, IMAGE PROCESSING AND PATTERN RECOGNITION, CVIPPR 2024, 2024,
  • [35] DeepTSF: Codeless machine learning operations for time series forecasting
    Pelekis, Sotiris
    Pountridis, Theodosios
    Kormpakis, Georgios
    Lampropoulos, George
    Karakolis, Evangelos
    Mouzakitis, Spiros
    Askounis, Dimitris
    SOFTWAREX, 2024, 27
  • [36] A deep learning-based resource usage prediction model for resource provisioning in an autonomic cloud computing environment
    Al-Asaly, Mahfoudh Saeed
    Bencherif, Mohamed A.
    Alsanad, Ahmed
    Hassan, Mohammad Mehedi
    NEURAL COMPUTING & APPLICATIONS, 2022, 34 (13) : 10211 - 10228
  • [37] Enhancing Time Series Product Demand Forecasting With Hybrid Attention-Based Deep Learning Models
    Zhang, Xuguang
    Li, Pan
    Han, Xu
    Yang, Yongbin
    Cui, Yiwen
    IEEE ACCESS, 2024, 12 : 190079 - 190091
  • [38] Cloud Capacity Planning and HSI based Optimal Resource Provisioning
    Sadashiv, Naidila
    Kumar, Dilip S. M.
    Goudar, R. S.
    PROCEEDINGS OF THE 2017 IEEE SECOND INTERNATIONAL CONFERENCE ON ELECTRICAL, COMPUTER AND COMMUNICATION TECHNOLOGIES (ICECCT), 2017,
  • [39] Reliable and Energy Efficient Resource Provisioning and Allocation in Cloud Computing
    Sharma, Yogesh
    Javadi, Bahman
    Si, Weisheng
    Sun, Daniel
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC' 17), 2017, : 57 - 66
  • [40] Enhancing accuracy of autoregressive time series forecasting with input selection and wavelet transformation
    Tran, H. D.
    Muttil, N.
    Perera, B. J. C.
    JOURNAL OF HYDROINFORMATICS, 2016, 18 (05) : 791 - 802