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 条
  • [21] A time series forecasting based on cloud model similarity measurement
    Gaowei Yan
    Songda Jia
    Jie Ding
    Xinying Xu
    Yusong Pang
    Soft Computing, 2019, 23 : 5443 - 5454
  • [22] Financial Time Series Forecasting Applying Deep Learning Algorithms
    Solis, Erik
    Noboa, Sherald
    Cuenca, Erick
    INFORMATION AND COMMUNICATION TECHNOLOGIES (TICEC 2021), 2021, 1456 : 46 - 60
  • [23] Enhancing Long-Term Cloud Workload Forecasting Framework: Anomaly Handling and Ensemble Learning in Multivariate Time Series
    Kim, Yeong-Min
    Song, Seunghwan
    Koo, Byoung-Mo
    Son, Jeena
    Lee, Yeseul
    Baek, Jun-Geol
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2024, 12 (02) : 789 - 799
  • [24] Resource Provisioning Through Machine Learning in Cloud Services
    Yadav, Mahendra Pratap
    Rohit
    Yadav, Dharmendra Kumar
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2022, 47 (02) : 1483 - 1505
  • [25] ENHANCING BATTERY STORAGE ENERGY ARBITRAGE WITH DEEP REINFORCEMENT LEARNING AND TIME-SERIES FORECASTING
    Sage, Manuel
    Campbell, Joshua
    Zhao, Yaoyao Fiona
    PROCEEDINGS OF ASME 2024 18TH INTERNATIONAL CONFERENCE ON ENERGY SUSTAINABILITY, ES2024, 2024,
  • [26] Benchmarking and revisiting time series forecasting methods in cloud workload prediction
    Lin, Shengsheng
    Lin, Weiwei
    Zhao, Feiyu
    Chen, Haojun
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2025, 28 (01):
  • [27] Enhancing financial time series forecasting through topological data analysis
    Luiz Carlos de Jesus
    Francisco Fernández-Navarro
    Mariano Carbonero-Ruz
    Neural Computing and Applications, 2025, 37 (9) : 6527 - 6545
  • [28] Enhancing Time Series Forecasting With an Optimized Binary Gravitational Search Algorithm for Echo State Networks
    Ahmad, Zohaib
    Mahmood, Tariq
    Alam, Teg
    Rehman, Amjad
    Saba, Tanzila
    IEEE ACCESS, 2023, 11 : 79466 - 79479
  • [29] A bipolar resource management framework for resource provisioning in Cloud's virtualized environment
    Bahrpeyma, Fouad
    Haghighi, Hassan
    Zakerolhosseini, Ali
    APPLIED SOFT COMPUTING, 2016, 46 : 487 - 500
  • [30] An Adaptive Control Method for Resource Provisioning with Resource Utilization Constraints in Cloud Computing
    Gong, Siqian
    Yin, Beibei
    Zheng, Zheng
    Cai, Kai-yuan
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2019, 12 (02) : 485 - 497