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 条
  • [1] Designing solar power generation output forecasting methods using time series algorithms
    Kim, EunGyeong
    Akhtar, M. Shaheer
    Yang, O-Bong
    ELECTRIC POWER SYSTEMS RESEARCH, 2023, 216
  • [2] Time Series Forecasting using Facebook Prophet for Cloud Resource Management
    Daraghmeh, Mustafa
    Agarwal, Anjali
    Manzano, Ricardo
    Zaman, Marzia
    2021 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2021,
  • [3] An Ensemble of Automatic Algorithms for Forecasting Resource Utilization in Cloud
    Shetty, Jyoti
    Shobha, G.
    PROCEEDINGS OF 2016 FUTURE TECHNOLOGIES CONFERENCE (FTC), 2016, : 301 - 306
  • [4] A perturbative approach for enhancing the performance of time series forecasting
    de Mattos Neto, Paulo S. G.
    Ferreira, Tiago A. E.
    Lima, Aranildo R.
    Vasconcelos, Germano C.
    Cavalcanti, George D. C.
    NEURAL NETWORKS, 2017, 88 : 114 - 124
  • [5] Algorithms for Hyperparameter Tuning of LSTMs for Time Series Forecasting
    Dhake, Harshal
    Kashyap, Yashwant
    Kosmopoulos, Panagiotis
    REMOTE SENSING, 2023, 15 (08)
  • [6] The Analysis of Time Series Forecasting on Resource Provision of Cloud-based Game Servers
    Mouine, Esma
    Liu, Yan
    Sun, Jincheng
    Nayrolles, Mathieu
    Kalantari, Mahzad
    2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2021, : 2381 - 2389
  • [7] Intelligent time-series forecasting framework for non-linear dynamic workload and resource prediction in cloud
    Ullah, Farman
    Bilal, Muhammad
    Yoon, Su-Kyung
    COMPUTER NETWORKS, 2023, 225
  • [8] Time Series Forecasting Based on Cloud Process Neural Network
    Wang, Bing
    Xu, Shaohua
    Yu, Xiaohong
    Li, Panchi
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2015, 8 (05) : 992 - 1003
  • [9] Fitting Imbalanced Uncertainties in Multi-output Time Series Forecasting
    Cheng, Jiezhu
    Huang, Kaizhu
    Zheng, Zibin
    ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2023, 17 (07)
  • [10] AnIO: anchored input–output learning for time-series forecasting
    Ourania Stentoumi
    Paraskevi Nousi
    Maria Tzelepi
    Anastasios Tefas
    Neural Computing and Applications, 2024, 36 : 2683 - 2693