Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2022, Vol. 48 ›› Issue (5): 11-17,34. doi: 10.19678/j.issn.1000-3428.0062452

• Research Hotspots and Reviews • Previous Articles     Next Articles

Research on Cloud Computing Resource Load Forecasting Based on GRU-LSTM Combination Model

HE Xiaowei1,2, XU Jingjie1, WANG Bin2, WU Hao1, ZHANG Bowen2   

  1. 1. Network and Data Center, Northwest University, Xi'an 710127, China;
    2. School of Information Science and Technology, Northwest University, Xi'an 710127, China
  • Received:2021-08-23 Revised:2021-10-15 Published:2021-10-27

基于GRU-LSTM组合模型的云计算资源负载预测研究

贺小伟1,2, 徐靖杰1, 王宾2, 吴昊1, 张博文2   

  1. 1. 西北大学 网络和数据中心, 西安 710127;
    2. 西北大学 信息科学与技术学院, 西安 710127
  • 作者简介:贺小伟(1977—),男,教授、博士,主研方向为大数据分析;徐靖杰,硕士研究生;王宾,讲师、博士;吴昊,高级工程师、博士;张博文,硕士研究生。
  • 基金资助:
    国家重点研发计划“智慧博物馆关键技术研发与示范”(2019YFC1521100);教育部第二批新工科研究与实践项目“面向智慧教学的新工科教育教学资源平台建设”(E-XTYR20200665);西安市科技计划项目(2020KJRC0117)。

Abstract: Increasingly more applications are deployed in the cloud, causing the violent power fluctuation of cloud data consumption and unbalancing resource usage in cloud data centers.Efficient load forecasting is an essential technology for solving these problems.Targeting the low prediction accuracy and long prediction time of current load prediction models, a combined prediction GRU-LSTM model based on Gated Recurrent Unit(GRU) and Long-Short Term Memory (LSTM) network is established.The network structure of the model includes three layers.The first layer adopts GRU, which reduces the training time of the model using the advantages of having few GRU parameters and easy convergence.The second and third layers adopt LSTM, which improves the prediction accuracy of the model by combining the advantages of many LSTM parameters.On this basis, the missing values and standardization of the dataset are processed.After the feature selection of the original sequence using the random forest algorithm, a set of new sequence values are obtained. The sequence values are used as the input of the GRU-LSTM combined prediction model to efficiently predict the cloud computing resources.Experiments are performed on the Cluster-trace-v2018 public dataset.Using the proposed GRU-LSTM model, the Mean Square Error(MSE) of the prediction results and average prediction time reduced by 6~9 and shortened by approximately 10%, respectively, compared with the traditional single prediction ARIMA, LSTM, and GRU models and existing combined prediction ARIMA-LSTM and Refined LSTM models.

Key words: cloud computing, load forecasting, forecasting model, Gated Recurrent Unit(GRU), Long-Short Term Memory(LSTM) network

摘要: 日益增多的应用部署在云端使得云数据中心的功耗波动剧烈,从而导致云数据中心资源利用率不平衡,高效的负载预测是解决该问题的关键技术。针对目前负载预测模型预测精度低、预测时间长的问题,建立一种基于门控循环单元(GRU)与长短期记忆(LSTM)网络的组合预测模型GRU-LSTM。该模型的网络结构包括3层,第一层采用GRU,利用GRU参数少、易收敛的特点减少模型训练时间,第二、第三层采用LSTM,结合LSTM参数多的优势提高模型的预测精度。在此基础上,对数据集作缺失值处理和标准化处理,使用随机森林算法对原始序列进行特征选择后得到一组新的序列值,将该序列值作为GRU-LSTM组合预测模型的输入,以对云计算资源进行高效预测。在集群公开数据集Cluster-trace-v2018上进行实验,结果表明,与传统的单一预测模型ARIMA、LSTM、GRU以及现有的组合预测模型ARIMA-LSTM、Refined LSTM等相比,GRU-LSTM模型预测结果的均方误差减少6~9,预测时间平均缩短约10%。

关键词: 云计算, 负载预测, 预测模型, 门控循环单元, 长短期记忆网络

CLC Number: