首页 | 本学科首页   官方微博 | 高级检索  
     

融合XGBoost和Multi-GRU的数据中心服务器能耗优化算法
引用本文:申明尧,韩萌,杜诗语,孙蕊,张春砚. 融合XGBoost和Multi-GRU的数据中心服务器能耗优化算法[J]. 计算机应用, 2022, 42(1): 198-208. DOI: 10.11772/j.issn.1001-9081.2021071291
作者姓名:申明尧  韩萌  杜诗语  孙蕊  张春砚
作者单位:北方民族大学 计算机科学与工程学院,银川 750021
基金项目:国家自然科学基金资助项目(62062004);宁夏自然科学基金资助项目(2020AAC03216)。
摘    要:随着云计算技术的快速发展,数据中心的数量大幅增加,随之而来的能源消耗问题逐渐成为一个研究热点.针对服务器能耗优化问题,提出了一种融合极限梯度提升(XGBoost)和多个门控循环单元(Multi-GRU)的数据中心服务器能耗优化(ECOXG)算法.首先利用Linux终端监控命令和功耗仪收集服务器各部件的资源占用信息和能耗...

关 键 词:数据中心  能耗优化  负载  极限梯度提升  多个门控循环单元
收稿时间:2021-07-19
修稿时间:2021-09-03

Data center server energy consumption optimization algorithm combining XGBoost and Multi-GRU
SHEN Mingyao,HAN Meng,DU Shiyu,SUN Rui,ZHANG Chunyan. Data center server energy consumption optimization algorithm combining XGBoost and Multi-GRU[J]. Journal of Computer Applications, 2022, 42(1): 198-208. DOI: 10.11772/j.issn.1001-9081.2021071291
Authors:SHEN Mingyao  HAN Meng  DU Shiyu  SUN Rui  ZHANG Chunyan
Affiliation:School of Computer Science and Engineering,North Minzu University,Yinchuan Ningxia 750021,China
Abstract:With the rapid development of cloud computing technology, the number of data centers have increased significantly, and the subsequent energy consumption problem gradually become one of the research hotspots. Aiming at the problem of server energy consumption optimization, a data center server energy consumption optimization combining eXtreme Gradient Boosting (XGBoost) and Multi-Gated Recurrent Unit (Multi-GRU) (ECOXG) algorithm was proposed. Firstly, the data such as resource occupation information and energy consumption of each component of the servers were collected by the Linux terminal monitoring commands and power consumption meters, and the data were preprocessed to obtain the resource utilization rates. Secondly, the resource utilization rates were constructed in series into a time series in vector form, which was used to train the Multi-GRU load prediction model, and the simulated frequency reduction was performed to the servers according to the prediction results to obtain the load data after frequency reduction. Thirdly, the resource utilization rates of the servers were combined with the energy consumption data at the same time to train the XGBoost energy consumption prediction model. Finally, the load data after frequency reduction were input into the trained XGBoost model, and the energy consumption of the servers after frequency reduction was predicted. Experiments on the actual resource utilization data of 6 physical servers showed that ECOXG algorithm had a Root Mean Square Error (RMSE) reduced by 50.9%, 31.0%, 32.7%, 22.9% compared with Convolutional Neural Network (CNN), Long Short-Term Memory (LSTM) network, CNN-GRU and CNN-LSTM models, respectively. Meanwhile, compared with LSTM, CNN-GRU and CNN-LSTM models, ECOXG algorithm saved 43.2%, 47.1%, 59.9% training time, respectively. Experimental results show that ECOXG algorithm can provide a theoretical basis for the prediction and optimization of server energy consumption optimization, and it is significantly better than the comparison algorithms in accuracy and operating efficiency. In addition, the power consumption of the server after the simulated frequency reduction is significantly lower than the real power consumption, and the effect of reducing energy consumption is outstanding when the utilization rates of the servers are low.
Keywords:data center  energy consumption optimization  load  eXtreme Gradient Boosting(XGBoost)  Multiple Gated Recurrent Units(Multi-GRU)
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号