[发明专利]一种容器的资源使用量预测方法有效
申请号: | 201910678871.1 | 申请日: | 2019-07-25 |
公开(公告)号: | CN110532057B | 公开(公告)日: | 2021-12-10 |
发明(设计)人: | 邹伟东;夏元清;李慧芳;张金会;翟弟华;戴荔;刘坤;闫莉萍 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50;G06N3/04;G06N3/08 |
代理公司: | 北京理工大学专利中心 11120 | 代理人: | 温子云;郭德忠 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 容器 资源 使用 预测 方法 | ||
本发明公开了一种容器的资源使用量预测方法,通过构建密集型宽度学习模型,在此基础利用基于迭代式的最小二乘法求取特征节点的输出权值矩阵,以及采用共轭梯度法求解增强节点的输出权值矩阵,实现对密集型宽度学习模型的训练,从而获取全局最优解,优化网络结构,实现对容器的资源使用量的精确预测,能够有效提高预测精度和效率。
技术领域
本发明涉及云计算技术领域,具体涉及一种容器的资源使用量预测方法。
背景技术
随着云计算技术的发展,容器云以其能提供更加轻量级的虚拟化解决方案 在云计算技术中占据越来越重要的地位。Kubernetes作为主流的容器云平台构建 于Docker之上,能为容器化应用提供资源调度、资源监控、自动化部署、服务 发现、弹性伸缩等服务。
容器的资源使用量预测是云服务商制定容器云弹性伸缩策略的关键环节, 它在为企业决策者们提供容器配置的依据方面起着越来越重要的作用。容器的 资源使用量预测是指通过研究容器的资源使用量的历史数据,找出这些数据的 发展趋势或者它们之间存在的关系,然后利用合适的数学方法建立针对容器的 资源使用量的预测模型,最终获得未来一段时间内容器的资源使用量的需求情 况。容器的资源使用量预测不仅为云容量规划、容器配置提供有效的决策支持, 而且容器的资源使用量预测对云计算资源的优化配置,云服务商的成本降低, 云系统的平稳运行有着重要影响。
设计预测模型与学习算法是容器的资源使用量预测研究的关键问题。现有 技术中采用基于传统的宽度学习预测模型,该预测模型利用岭回归方法,通过 试凑法获取最优正则化系数的方式,求取输出权值矩阵,这种方法需要人为调 整正则化系数,对于人为因素依赖性过高,从而降低了效率与泛化性能,因此 设计高效的预测模型对容器的资源使用量预测具有十分重要的意义。
发明内容
有鉴于此,本发明提供了一种容器的资源使用量预测方法,通过构建密集 型宽度学习模型,在此基础利用基于迭代式的最小二乘法求取特征节点的输出 权值矩阵,以及采用共轭梯度法求解增强节点的输出权值矩阵,实现对密集型 宽度学习模型的训练,从而获取全局最优解,优化网络结构,实现对容器的资 源使用量的精确预测,能够有效提高预测精度和效率。
本发明提供的一种容器的资源使用量预测方法,具体包括如下步骤:
步骤一、采集容器的资源使用量历史数据构建训练样本集,样本的输出为 选定时间点的容器的资源使用量,输入为所述选定时间点前的连续多个时间点 的容器的资源使用量;
步骤二、建立密集型宽度学习模型为式(1),并利用训练样本集进行训练:
式中,
其中,FN×1表示密集型宽度学习模型的输出数据,N表示样本个数,b表 示密集型特征节点的个数,d表示密集型增强节点的个数,表示密集型特 征节点矩阵,表示密集型增强节点矩阵,Wb×1表示密集型特征节点输出 权值矩阵,Wd×1表示密集型增强节点输出权值矩阵,W(b+d)×1表示输出权值矩 阵;ZiN×1表示第i个特征节点向量,XN×M表示密集型宽度学习模型的输入数据,M表示每个输入样本向量的特征维数,表示输入到第i个特征节点之间的 输入权值矩阵,表示第i个特征节点的偏置;ΗiN×1表示第i个增强节点向 量,表示特征节点到第i个增强节点之间的输入权值矩阵,表示第i 个增强节点的偏置;φ与均为可选择的非线性激活函数;和均为随机生成,且生成后保持不变;
求解特征节点的输出权值矩阵,在此基础上,以完成训练的特征节点形成 的误差作为输入,求解增强节点的输出权值矩阵,完成所述密集型宽度学习模 型的训练;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910678871.1/2.html,转载请声明来源钻瓜专利网。