Cloud data center resource consumption prediction involves predicting energy consumption, computing resource requirements, and other factors of the data center. In order to improve the accuracy of resource consumption prediction in cloud data centers, so as to better manage resources and optimize energy saving effect, a novel prediction method CNN-TCAM-BiGRU is proposed, which integrates multi-channel convolutional neural network with bidirectional gated recurrent unit and time-channel attention mechanism. The method first uses signal decomposition technology to preprocess the original data, aiming at eliminating noise and highlighting key features in the data. Subsequently, two focused modules are constructed along the channel and time dimensions, and then an intermediate feature map is built using these two modules.This intermediate feature map focuses on capturing key frequency bands and semantically relevant time periods. Compared with existing benchmark algorithms, the proposed method shows remarkable performance advantages in three main evaluation indexes. CNN-TCAM-BiGRU effectively enhances the accuracy of resource consumption prediction in cloud data centers, offering an effective technical plan for resource management and energy-saving optimization in cloud data centers.
CHENJ, WANGY L, LIUT. A proactive resource allocation method based on adaptive prediction of resource requests in cloud computing[J]. EURASIP Journal on Wireless Communications and Networking, 2021, 2021(1): 24. DOI:10.1186/s13638-021-01912-8 .
[2]
KARIMM E, MASWOODM M S, DAS S, et al. BHyPreC: A novel Bi-LSTM based hybrid recurrent neural network model to predict the CPU workload of cloud virtual machine[J]. IEEE Access, 2021, 9: 131476-131495. DOI:10.1109/ACCESS.2021.3113714 .
[3]
YOUD G, LINW W, SHIF, et al. A novel approach for CPU load prediction of cloud server combining denoising and error correction[J]. Computing, 2023, 105(3): 577-594. DOI:10.1007/s00607-020-00865-y .
[4]
LIZ W, LIUF, YANGW J, et al. A survey of convolutional neural networks: Analysis, applications, and prospects[J]. IEEE Transactions on Neural Networks and Learning Systems, 2022, 33(12): 6999-7019. DOI:10.1109/TNNLS.2021.3084827
[5]
SCHUSTERM, PALIWALK K. Bidirectional recurrent neural networks[J]. IEEE Transactions on Signal Processing, 1997, 45(11): 2673-2681. DOI:10.1109/78.650093 .
[6]
JIANGM W, ZENGP Y, WANGK, et al. FECAM: Frequency enhanced channel attention mechanism for time series forecasting[J]. Advanced Engineering Informatics, 2023, 58: 102158. DOI:10.1016/j.aei.2023.102158 .
[7]
DEVIK L, VALLIS. Time series-based workload prediction using the statistical hybrid model for the cloud environment[J]. Computing, 2023, 105(2): 353-374. DOI:10.1007/s00607-022-01129-7 .
[8]
SUIX, XIN SUIH Z, HAILONG ZHAOH X, et al. Load forecasting based on optimized random forest algorithm in cloud environment[J]. Journal of Computers, 2024, 35(3): 13-26. DOI:10.53106/199115992024063503002 .
[9]
NAWROCKIP, GRZYWACZM, SNIEZYNSKIB. Adaptive resource planning for cloud-based services using machine learning[J]. Journal of Parallel and Distributed Computing, 2021, 152: 88-97. DOI:10.1016/j.jpdc.2021.02.018 .
[10]
SAXENAD, KUMARJ, SINGHA K, et al. Performance analysis of machine learning centered workload prediction models for cloud[J]. IEEE Transactions on Parallel and Distributed Systems, 2023, 34(4): 1313-1330. DOI:10.1109/TPDS.2023.3240567 .
[11]
XUM X, SONGC H, WUH M, et al. esDNN: Deep neural network based multivariate workload prediction in cloud computing environments[J]. ACM Transactions on Internet Technology, 2022, 22(3): 1-24. DOI:10.1145/3524114 .
[12]
SIMAIYAS, LILHOREU K, SHARMAY K, et al. A hybrid cloud load balancing and host utilization prediction method using deep learning and optimization techniques[J]. Scientific Reports, 2024, 14: 1337. DOI:10.1038/s41598-024-51466-0 .
[13]
BIJ, LIS, YUANH T, et al. Integrated deep learning method for workload and resource prediction in cloud systems[J]. Neurocomputing, 2021, 424: 35-48. DOI:10.1016/j.neucom.2020.11.011 .
[14]
BIJ, MAH S, YUANH T, et al. Accurate prediction of workloads and resources with multi-head attention and hybrid LSTM for cloud data centers[J]. IEEE Transactions on Sustainable Computing, 2023, 8(3): 375-384. DOI:10.1109/TSUSC.2023.3259522 .
[15]
YUANH T, BIJ, LIS, et al. An improved LSTM-based prediction approach for resources and workload in large-scale data centers[J]. IEEE Internet of Things Journal, 2024, 11(12): 22816-22829. DOI:10.1109/JIOT.2024.3383512 .
[16]
ALI A, ÖZKASAPÖ. Spatial and thermal aware methods for efficient workload management in distributed data centers[J]. Future Generation Computer Systems, 2024, 153: 360-374. DOI:10.1016/j.future.2023.12.006 .
KRISHNANS R, SEELAMANTULAC S. On the selection of optimum savitzky-golay filters[J]. IEEE Transactions on Signal Processing, 2013, 61(2): 380-391. DOI:10.1109/TSP.2012.2225055 .
[19]
SHAHMIRZADID, KHALEDIANN, RAHMANIA M. Analyzing the impact of various parameters on job scheduling in the Google cluster dataset[J]. Cluster Computing, 2024, 27(6): 7673-7687. DOI:10.1007/s10586-024-04377-8 .
[20]
HUC, DENGY H, LUOW Y, et al. Towards a heterogeneous and elastic cloud service system with a correlation-based universal resource matching strategy[J]. IEEE Transactions on Services Computing, 2024, 17(5): 2931-2944. DOI:10.1109/TSC.2024.3433578 .
[21]
HUANGC K, PIERREG. Aggregate monitoring for geo-distributed Kubernetes cluster federations[J]. IEEE Transactions on Cloud Computing, 2024, 12(4): 1449-1462. DOI:10.1109/TCC.2024.3482574 .