基于LSTM 的CPU 资源使用情况预测算法的研究

2021-05-12 02:59:44樊文杰
电子设计工程 2021年8期
关键词:资源模型

樊文杰,陈 岚,张 贺

(1.中国科学院大学,北京 100049;2.中国科学院微电子研究所,北京 100029;3.三维及纳米集成电路设计自动化技术北京市重点实验室,北京 100029)

资源预测对于资源监控、资源分配等方面都具有重要意义[1]。为了高效、合理地利用资源,需要对资源进行准确预测,这样能够更好地提高资源利用率,为资源调度做准备。以前的研究表明,CPU 资源使用情况有一定的时间关联性,也就是说基于历史数据的CPU 资源预测可行。基于时间序列的预测法在此类场景中应用较多,常见的模型有自回归滑动平均模型(ARMA)[2]。该模型在时间序列[3]预测方面有一定不足。由于该模型捕捉数据的线性关系,在时间序列变化不稳定、时间跨度较长时,自回归滑动平均模型因其主要依赖历史平均值,预测值总是停留在历史范围内,导致预测效果不佳。因此,自回归滑动平均模型往往用于短期预测,无法进行中长期预测[4]。基于以上问题,考虑到CPU 资源使用情况受多种因素影响,且具有非平稳、不规则的特性[5],该文尝试使用机器学习算法长短期记忆网络来进行CPU预测。长短期记忆网络是一种特殊的RNN[6],能够学习长期依赖性,可以通过非线性计算更好地提取出CPU 资源使用特征,克服CPU 资源不规则的特性。

该文主要工作包括使用长短期记忆网络(LSTM)算法对CPU 资源使用情况进行预测,并对算法进行了优化,使用非饱和激活函数ReLU 函数[7]代替饱和激活函数Tanh 函数[8],可以加快模型的收敛速度。最后,通过实验结果表明,相比自回归滑动平均模型(ARMA)、循环神经网络(RNN)算法和传统LSTM 算法,优化的LSTM 算法在CPU 使用率预测上表现出较好的效果,预测的准确率有所提高。……

登录APP查看全文

猜你喜欢
资源模型
一半模型
让有限的“资源”更有效
基础教育资源展示
重尾非线性自回归模型自加权M-估计的渐近分布
资源回收
资源再生 欢迎订阅
资源再生(2017年3期)2017-06-01 12:20:59
3D打印中的模型分割与打包
FLUKA几何模型到CAD几何模型转换方法初步研究
对你有用的“钱”在资源
职场(2009年4期)2009-01-01 00:00:00
一个相似模型的应用