Computer Science ›› 2024, Vol. 51 ›› Issue (12): 147-156.doi: 10.11896/jsjkx.231000098

• High Performance Computing • Previous Articles     Next Articles

Load Prediction Method of Cloud Resource Based on v-Informer

YOU Wenlong, DENG Li, LI Ruilong, XIE Yuxin, REN Zhengwei   

  1. College of Computer Science and Technology, Wuhan University of Science and Technology, Wuhan 430065, China
    Hubei Province Key Laboratory of Intelligent Information Processing and Real-time Industrial System, Wuhan 430065, China
  • Received:2023-10-16 Revised:2024-03-11 Online:2024-12-15 Published:2024-12-10
  • About author:YOU Wenlong,born in 1999,postgra-duate.His main research interests include cloud computing and artificial intelligence.
    DENG Li,born in 1972,Ph.D,associate professor,is a member of CCF(No.57882M).Her main research interests include cloud computing and distributed computing.
  • Supported by:
    National Natural Science Foundation of China(61902285).

Abstract: Cloud computing technology is widely used at present.With the increase in the number of users,the allocation and management of cloud computing resources is becoming more and more important,and accurate load prediction is an important basis for allocation and management.Based on the Informer model,this paper proposes a long-term CPU load prediction method for high dynamic cloud platform tasks,called v-Informer.v-Informer decomposes the variation trend in the load sequence through va-riational mode decomposition,and introduces a multi-head self-attention mechanism to capture the long-term dependence and local nonlinear relationship.At the same time,the gradient concentration technique is used to improve the optimizer and reduce the computational cost.Experiments are carried out on the data of Microsoft and Google cloud platforms.The results show that,compared with the existing CPU load prediction models LSTM,Transformer,TCN and CEEMDAN-Informer,the prediction error of v-Informer is reduced by 34%,19%,15% and 6.5% respectively on the Google dataset.The prediction error on the Microsoft dataset is reduced by 32%,16%,12% and 7% respectively,with better prediction accuracy.

Key words: Cloud platform, CPU load, Multi-step forecasting, Modal decomposition, Informer, Gradient convergence

CLC Number: 

  • TP391
[1]MASDARI M,VALIKARDAN S,SHAHI Z,et al.Towardsworkflow scheduling in cloud computing:a comprehensive ana-lysis[J].Journal of Network and Computer Applications,2016,66:64-82.
[2]MASDARI M,NABAVI S S,AHMADI V.An overview of virtual machine placement schemes in cloud computing[J].Journal of Network and Computer Applications,2016,66:106-127.
[3]REISS C,WILKES J,HELLERSTEIN J L.Google cluster-usage traces:format+ schema[J].Google Inc.,White Paper,2011,1:1-14.
[4]MASDARI M,SALEHI F,JALALI M,et al.:A survey of PSO-based scheduling algorithms in cloud computing[J].Journal of Network and Systems Management,2017,25(1):122-158.
[5]SINGH S,CHANA I.A survey on resource scheduling in cloud computing:issues and challenges[J].Journal of Grid Compu-ting,2016,14(2):217-264.
[6]MASDARI M,KHOSHNEVIS A.A survey and classification of the workload forecasting methods in cloud computing[J].Cluster Computing,2020,23(4):2399-2424.
[7]KUMAR J,SINGH A K,BUYYA R.Self directed learningbased workload forecasting model for cloud resource management[J].Information Sciences,2021,543:345-366.
[8]OUHAME S,HADI Y,ULLAH A.An efficient forecasting ap-proach for resource utilization in cloud data center using CNN-LSTM model[J].Neural Computing and Applications,2021,33:10043-10055.
[9]ZHOU S,LI J,ZHANG K,et al.An accurate ensemble forecasting approach for highly dynamic cloud workload with VMD and R-transformer[J].IEEE Access,2020,8:115992-116003.
[10]HU Y,DENG B,PENG F,et al.Workload prediction for cloud computing elasticity mechanism[C]//2016 IEEE International Conference on Cloud Computing and Big Data Analysis(ICCCBDA).IEEE,2016:244-249.
[11]ZHONG W,ZHUANG Y,SUN J,et al.A load prediction model for cloud computing using PSO-based weighted wavelet support vector machine[J].Applied Intelligence,2018,48:4072-4083.
[12]PENG H,WEN W S,TSENG M L,et al.A cloud load forecasting model with nonlinear changes using whale optimization algorithm hybrid strategy[J].Soft Computing,2021,25(15):10205-10220.
[13]KUMAR J,SINGH A K.Workload prediction in cloud using artificial neural network and adaptive differential evolution[J].Future Generation Computer Systems,2018,81:41-52.
[14]DUGGAN M,MASON K,DUGGAN J,et al.Predicting hostCPU utilization in cloud computing using recurrent neural networks[C]//2017 12th International Conference for Internet Technology and Secured Transactions(ICITST).IEEE,2017:67-72.
[15]GUO W,GE W,LU X,et al.Short-term load forecasting of virtual machines based on improved neural network[J].IEEE Access,2019,7:121037-121045.
[16]OUHAME S,HADI Y,ULLAH A.An efficient forecasting approach for resource utilization in cloud data center using CNN-LSTM model[J].Neural Computing and Applications,2021,33(16):10043-10055.
[17]DU S,LI T,YANG Y,et al.Multivariate time series forecasting via attention-based encoder-decoder framework[J].Neurocomputing,2020,388:269-279.
[18]YU Z H,LIU Z Q,LIU Y,et al.Software defect prediction feature selection method based on adaptive mixed particle swarm optimization[J].Computer Applications,2023,43(4):1206-1213.
[19]LI Y H,GUO H G,LIU P P,et al.Load prediction method of cloud platform based on temporal convolutional network[J].Computer Science,2023,50(7):254-260.
[20]ZHOU H,ZHANG S,PENG J,et al.Informer:Beyond efficient transformer for long sequence time-series forecasting[C]//Proceedings of the AAAI Conference on Artificial Intelligence.2021:11106-11115.
[21]YONG H,HUANG J,HUA X,et al.Gradient centralization:A new optimization technique for deep neural networks[C]//European Conference on Computer Vision.Cham:Springer,2020:635-652.
[22]SONG B,YU Y,ZHOU Y,et al.Host load prediction with long short-term memory in cloud computing[J].The Journal of Supercomputing,2018,74:6554-6568.
[23]VASWANI A,SHAZEER N,PARMAR N,et al.Attention isall you need[C]//Proceedings of the 31st International Confe-rence on Neural Information Processing Systems.2017:6000-6010.
[24]BAI S,KOLTER J Z,KOLTUN V.An empirical evaluation of generic convolutional and recurrent networks for sequence mo-deling[J].arXiv:1803.01271,2018.
[25]WU T,PAN M,YU Y.A Long-term Cloud Workload Prediction Framework for Reserved Resource Allocation[C]//2022 IEEE International Conference on Services Computing(SCC).IEEE,2022:134-139.
[1] ZAHO Peng, ZHOU Jiantao, ZHAO Daming. Cloud Computing Load Prediction Method Based on Hybrid Model of CEEMDAN-ConvLSTM [J]. Computer Science, 2023, 50(6A): 220300272-9.
[2] WANG Zhuang, WANG Pinghui, WANG Bincheng, WU Wenbo, WANG Bin, CONG Pengyu. GPU Shared Scheduling System Under Deep Learning Container Cloud Platform [J]. Computer Science, 2023, 50(6): 86-91.
[3] PAN Liqun, WU Zhonghua, HONG Biao. Prediction Method of Long Series Time Series Based on Improved Informer Model with Kernel Technique [J]. Computer Science, 2023, 50(11A): 221100186-6.
[4] BAI Ruo-chen, PANG Chen-xin, JIA Jia, QIU Shu-guang, SHAO Jia, LU Xiao-jiao. Design of Cloud Platform for Energy Internet of Things Based on LPWAN Multi-protocol [J]. Computer Science, 2019, 46(6A): 589-592.
[5] LUO Bing, QIAO Ying and FU Xiao. Design and Implementation of High-availability Based on OpenStack Cloud Platform [J]. Computer Science, 2017, 44(Z6): 563-566.
[6] HUANG Xiao-fei,BAI Xiao-ying and YUAN Li-jie. Performance Monitoring and Analysis of Heterogeneous Cloud Platforms [J]. Computer Science, 2013, 40(11): 147-151.
[7] . Research on Develeping the Telemedicine Based on Body Area Network and Cloud Computing [J]. Computer Science, 2012, 39(Z6): 195-200.
[8] . Design and Implementation of the Open Cloud Platform Based Open Source Online Judge System [J]. Computer Science, 2012, 39(Z11): 339-343.
[9] . [J]. Computer Science, 2006, 33(8): 61-63.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!