TFEGRU: Time-Frequency Enhanced Gated Recurrent Unit With Attention for Cloud Workload Prediction
- 13 December 2024
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Services Computing
- Vol. 18 (1) , 467-478
Abstract
Accurate prediction of cloud workload is crucial for effective resource allocation in cloud computing. However, due to the complexity and high dimensionality of workloads in the cloud environment, achieving precise workload prediction is a complex and challenging problem. Current approaches to cloud workload prediction mainly rely on deep learning methods based on the Recurrent Neural Network (RNN), which struggle to capture the long-term dependencies inherent in workloads effectively. To tackle these challenges and overcome the limitations of existing methods, we propose an effective approach Time-Frequency Enhanced Gated Recurrent Unit with Attention (TFEGRU) for cloud workload prediction. Firstly, we design a Time-Frequency Enhanced Block (TFEB) to capture complex workload patterns and extract features from both the frequency and temporal domains. Next, we integrate channel independent strategy and channel embedding into the model to adapt to high-dimensional workloads and enhance predictive performance. Finally, we apply a Gated Recurrent Unit (GRU) in conjunction with a multi-head self-attention mechanism to achieve accurate workload prediction. To validate the effectiveness of TFEGRU, comprehensive experiments are conducted using real-world traces from Google and Alibaba cloud data centers. The experimental results demonstrate that TFEGRU achieves accurate and efficient predictions across diverse cloud workloads, outperforming existing state-of-the-art methods.Keywords
Funding Information
- National Natural Science Foundation of China (62072187)
- Guangzhou Development Zone Science and Technology Project (2023GH02)
- Major Key Project of PCL, China (PCL2023A09)
This publication has 38 references indexed in Scilit:
- Host load prediction in cloud computing with Discrete Wavelet Transformation (DWT) and Bidirectional Gated Recurrent Unit (BiGRU) networkComputer Communications, 2022
- Accurate workload prediction for edge data centers: Savitzky-Golay filter, CNN and BiLSTM with attention mechanismApplied Intelligence, 2022
- A load prediction model for cloud computing using PSO-based weighted wavelet support vector machineApplied Intelligence, 2018
- Forecasting Data Center Resource Usage: An Experimental Comparison with Time-Series MethodsAdvances in Intelligent Systems and Computing, 2017
- Survey on prediction models of applications for resources provisioning in cloudJournal of Network and Computer Applications, 2017
- An adaptive prediction approach based on workload pattern discrimination in the cloudJournal of Network and Computer Applications, 2017
- Cost-Effective Service Provisioning for Hybrid Cloud ApplicationsMobile Networks and Applications, 2016
- A hybrid heuristic-based tuned support vector regression model for cloud load predictionThe Journal of Supercomputing, 2015
- AME-WPC: Advanced model for efficient workload prediction in the cloudJournal of Network and Computer Applications, 2015
- A cost-aware auto-scaling approach using the workload prediction in service cloudsInformation Systems Frontiers, 2013