DuCFF: A Dual-Channel Feature-Fusion Network for Workload Prediction in a Cloud Infrastructure

被引:0
作者
Jia, Kai [1 ,2 ]
Xiang, Jun [2 ]
Li, Baoxia [3 ]
机构
[1] Nanyang Normal Univ, Sch Artificial Intelligence & Software Engn, Nanyang 473061, Peoples R China
[2] Wuhan Univ Technol, Sch Comp Sci & Artificial Intelligence, Hubei Key Lab Transportat Internet Things, Wuhan 430070, Peoples R China
[3] China Agr Univ, Coll Informat & Elect Engn, Beijing 100083, Peoples R China
关键词
cloud computing; workload prediction; resource management; temporal convolution network; transformer; MODEL; ARIMA;
D O I
10.3390/electronics13183588
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud infrastructures are designed to provide highly scalable, pay-as-per-use services to meet the performance requirements of users. The workload prediction of the cloud plays a crucial role in proactive auto-scaling and the dynamic management of resources to move toward fine-grained load balancing and job scheduling due to its ability to estimate upcoming workloads. However, due to users' diverse usage demands, the changing characteristics of workloads have become more and more complex, including not only short-term irregular fluctuation characteristics but also long-term dynamic variations. This prevents existing workload-prediction methods from fully capturing the above characteristics, leading to degradation of prediction accuracy. To deal with the above problems, this paper proposes a framework based on a dual-channel temporal convolutional network and transformer (referred to as DuCFF) to perform workload prediction. Firstly, DuCFF introduces data preprocessing technology to decouple different components implied by workload data and combine the original workload to form new model inputs. Then, in a parallel manner, DuCFF adopts the temporal convolution network (TCN) channel to capture local irregular fluctuations in workload time series and the transformer channel to capture long-term dynamic variations. Finally, the features extracted from the above two channels are further fused, and workload prediction is achieved. The performance of the proposed DuCFF's was verified on various workload benchmark datasets (i.e., ClarkNet and Google) and compared to its nine competitors. Experimental results show that the proposed DuCFF can achieve average performance improvements of 65.2%, 70%, 64.37%, and 15%, respectively, in terms of Mean Absolute Error (MAE), Root Mean Square Error (RMSE), Mean Absolute Percentage Error (MAPE) and R-squared (R2) compared to the baseline model CNN-LSTM.
引用
收藏
页数:24
相关论文
共 53 条
[1]   Cloud-Based Remote Sensing for Wetland Monitoring-A Review [J].
Abdelmajeed, Abdallah Yussuf Ali ;
Albert-Saiz, Mar ;
Rastogi, Anshu ;
Juszczak, Radoslaw .
REMOTE SENSING, 2023, 15 (06)
[2]  
Arbat S, 2022, AAAI CONF ARTIF INTE, P12433
[3]  
Bai SJ, 2018, Arxiv, DOI arXiv:1803.01271
[4]   Workload-based analysis of software aging, and rejuvenation [J].
Bao, YJ ;
Sun, XB ;
Trivedi, KS .
IEEE TRANSACTIONS ON RELIABILITY, 2005, 54 (03) :541-548
[5]   ARIMA-Based and Multiapplication Workload Prediction With Wavelet Decomposition and Savitzky-Golay Filter in Clouds [J].
Bi, Jing ;
Yuan, Haitao ;
Li, Shuang ;
Zhang, Kaiyi ;
Zhang, Jia ;
Zhou, Mengchu .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2024, 54 (04) :2495-2506
[6]   Accurate Prediction of Workloads and Resources With Multi-Head Attention and Hybrid LSTM for Cloud Data Centers [J].
Bi, Jing ;
Ma, Haisen ;
Yuan, Haitao ;
Zhang, Jia .
IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2023, 8 (03) :375-384
[7]   Integrated deep learning method for workload and resource prediction cloud systems [J].
Bi, Jing ;
Li, Shuang ;
Yuan, Haitao ;
Zhou, MengChu .
NEUROCOMPUTING, 2021, 424 :35-48
[8]   Workload Characterization for Software Aging Analysis [J].
Bovenzi, Antonio ;
Cotroneo, Domenico ;
Pietrantuono, Roberto ;
Russo, Stefano .
22ND IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2011, :240-249
[9]   Workload-Based Software Rejuvenation in Cloud Systems [J].
Bruneo, Dario ;
Distefano, Salvatore ;
Longo, Francesco ;
Puliafito, Antonio ;
Scarpa, Marco .
IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (06) :1072-1085
[10]   Workload Prediction Using ARIMA Model and Its Impact on Cloud Applications' QoS [J].
Calheiros, Rodrigo N. ;
Masoumi, Enayat ;
Ranjan, Rajiv ;
Buyya, Rajkumar .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2015, 3 (04) :449-458