关注周期–趋势–波动的云平台任务数量预测方法
A Cloud Platform Tasks Number Prediction Method Focusing on Period-Trend-Fluctuation
DOI: 10.12677/csa.2026.161015, PDF,   
作者: 姜昕怡, 曾国荪*:同济大学计算机科学与技术学院,上海;国家高性能计算机工程技术中心同济分中心,上海
关键词: 云计算平台任务到达数量周期模式趋势和波动预测方法Cloud Computing Platform The Number of Tasks Arriving Periodic Pattern Trend and Fluctuation Prediction Method
摘要: 在云计算数据中心,准确预测未来一段时间内的用户任务达到数量并及时调整资源分配,对提升资源利用率和降低能耗十分重要。为应对云用户任务提交模式的高度动态性,以及长期时间序列预测过程中易产生误差累积的问题,提出了一种关注周期、趋势、波动特征的云平台任务数量预测方法。该方法首先从原始时间序列中提取单个可循环的周期模式,以便后续显式地利用时间序列中的稳定周期模式;然后引入周期注意力机制,通过设定周期长度对子序列进行聚合以提升周期模式的表达能力,并结合门控机制动态调节周期模式对预测结果的影响。最后,利用Transformer对去除周期分量的趋势–波动分量进行建模,实现了云任务数量的预测。利用Alibaba-cluster-gpu-v2020数据集,开展实验验证,实验结果表明该方法在长期预测精度和稳定性方面优于对比的基线方法,具有较好的实际应用价值。
Abstract: In cloud data centers, accurately forecasting the number of arriving user tasks over a future period and timely adjusting resource allocation are essential for improving resource utilization and decreasing energy consumption. To address the high dynamism of cloud users’ task submission patterns and the issue of error accumulation commonly encountered in long-term forecasting, this paper proposed a method for cloud task arrival prediction with Periodic, Trend, and Fluctuation features. The method first constructed a single recurrent periodic pattern from the original time series to explicitly capture stable periodic behaviors. Meanwhile, the paper proposed a Period-Attention mechanism that aggregates long-term subseries through the explicit period length, thereby enhancing the representation capability of periodic components. Additionally, a gating mechanism is incorporated to dynamically regulate the influence of periodic information on the prediction results. Finally, the Transformer architecture was utilized to method and forecasted the Trend-Fluctuation components after removing the periodic components, achieving the prediction of the number of cloud tasks. Experiments are conducted on the Alibaba Cluster Trace GPU v2020 dataset and the results demonstrate that the proposed method consistently surpasses several baseline models in both long-term forecasting accuracy and stability, showing strong potential for practical application in cloud task prediction scenarios.
文章引用:姜昕怡, 曾国荪. 关注周期–趋势–波动的云平台任务数量预测方法[J]. 计算机科学与应用, 2026, 16(1): 182-197. https://doi.org/10.12677/csa.2026.161015

参考文献

[1] 中国信息通信研究院. 云计算白皮书[R]. 北京: 中国信息通信研究院, 2024.
[2] Feng, B. and Ding, Z. (2025) Application-Oriented Cloud Workload Prediction: A Survey and New Perspectives. Tsinghua Science and Technology, 30, 34-54. [Google Scholar] [CrossRef
[3] Vaswani, A., Shazeer, N., Parmar, N., et al. (2017) Attention Is All You Need. Proceedings of the 31st International Conference on Neural Information Processing Systems, Long Beach, 4-9 December 2017, 6000-6010.
[4] Calheiros, R.N., Masoumi, E., Ranjan, R. and Buyya, R. (2015) Workload Prediction Using ARIMA Model and Its Impact on Cloud Applications’ QoS. IEEE Transactions on Cloud Computing, 3, 449-458. [Google Scholar] [CrossRef
[5] Bi, J., Zhang, L., Yuan, H. and Zhou, M. (2018) Hybrid Task Prediction Based on Wavelet Decomposition and ARIMA Model in Cloud Data Center. 2018 IEEE 15th International Conference on Networking, Sensing and Control (ICNSC), Zhuhai, 27-29 March 2018, 1-6. [Google Scholar] [CrossRef
[6] Islam, S., Keung, J., Lee, K. and Liu, A. (2012) Empirical Prediction Models for Adaptive Resource Provisioning in the Cloud. Future Generation Computer Systems, 28, 155-162. [Google Scholar] [CrossRef
[7] Zhongda, T., Shujiang, L., Yanhong, W. and Yi, S. (2017) A Prediction Method Based on Wavelet Transform and Multiple Models Fusion for Chaotic Time Series. Chaos, Solitons & Fractals, 98, 158-172. [Google Scholar] [CrossRef
[8] Jeddi, S. and Sharifian, S. (2020) A Hybrid Wavelet Decomposer and GMDH-ELM Ensemble Model for Network Function Virtualization Workload Forecasting in Cloud Computing. Applied Soft Computing, 88, Article ID: 105940. [Google Scholar] [CrossRef
[9] Kumar, J. and Singh, A.K. (2020) Decomposition Based Cloud Resource Demand Prediction Using Extreme Learning Machines. Journal of Network and Systems Management, 28, 1775-1793. [Google Scholar] [CrossRef
[10] Feng, B., Ding, Z. and Jiang, C. (2023) FAST: A Forecasting Model with Adaptive Sliding Window and Time Locality Integration for Dynamic Cloud Workloads. IEEE Transactions on Services Computing, 16, 1184-1197. [Google Scholar] [CrossRef
[11] Hochreiter, S. and Schmidhuber, J. (1997) Long Short-Term Memory. Neural Computation, 9, 1735-1780. [Google Scholar] [CrossRef] [PubMed]
[12] Cho, K., van Merrienboer, B., Gulcehre, C., Bahdanau, D., Bougares, F., Schwenk, H., et al. (2014) Learning Phrase Representations Using RNN Encoder-Decoder for Statistical Machine Translation. Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP), Doha, October 2014, 1724-1734. [Google Scholar] [CrossRef
[13] Zhang, W., Li, B., Zhao, D., Gong, F. and Lu, Q. (2016) Workload Prediction for Cloud Cluster Using a Recurrent Neural Network. 2016 International Conference on Identification, Information and Knowledge in the Internet of Things (IIKI), Beijing, 20-21 October 2016, 104-109. [Google Scholar] [CrossRef
[14] Song, B., Yu, Y., Zhou, Y., Wang, Z. and Du, S. (2017) Host Load Prediction with Long Short-Term Memory in Cloud Computing. The Journal of Supercomputing, 74, 6554-6568. [Google Scholar] [CrossRef
[15] Yazdanian, P. and Sharifian, S. (2021) E2LG: A Multiscale Ensemble of LSTM/GAN Deep Learning Architecture for Multistep-Ahead Cloud Workload Prediction. The Journal of Supercomputing, 77, 11052-11082. [Google Scholar] [CrossRef
[16] Xu, M., Song, C., Wu, H., Gill, S.S., Ye, K. and Xu, C. (2022) esDNN: Deep Neural Network Based Multivariate Workload Prediction in Cloud Computing Environments. ACM Transactions on Internet Technology, 22, 1-24. [Google Scholar] [CrossRef
[17] Arbat, S., Jayakumar, V.K., Lee, J., Wang, W. and Kim, I.K. (2022) Wasserstein Adversarial Transformer for Cloud Workload Prediction. Proceedings of the AAAI Conference on Artificial Intelligence, 36, 12433-12439. [Google Scholar] [CrossRef
[18] Zhao, F., Lin, W., Lin, S., Tang, S. and Li, K. (2025) MSCNet: Multi-Scale Network with Convolutions for Long-Term Cloud Workload Prediction. IEEE Transactions on Services Computing, 18, 969-982. [Google Scholar] [CrossRef
[19] Hu, X., Lin, S., Lin, W., Mo, R., Wu, W. and Zhong, H. (2024) CycleNet: Enhancing Time Series Forecasting through Modeling Periodic Patterns. Proceedings of the 38th Annual Conference on Neural Information Processing Systems (NeurIPS 2024), Vancouver, 10-15 December 2024, 106315-106345. [Google Scholar] [CrossRef
[20] Liang, D., Zhang, H., Yuan, D. and Zhang, M. (2024) Periodformer: An Efficient Long-Term Time Series Forecasting Method Based on Periodic Attention. Knowledge-Based Systems, 304, Article ID: 112556. [Google Scholar] [CrossRef
[21] Alibaba (2021) Alibaba Cluster Trace Program: Cluster-Trace-Gpu-v2020.
https://github.com/alibaba/clusterdata/tree/master/cluster-trace-gpu-v2020