[发明专利]一种针对虚拟机不同类型的业务并发量预测方法有效
申请号: | 201910355147.5 | 申请日: | 2019-04-29 |
公开(公告)号: | CN110096335B | 公开(公告)日: | 2022-06-21 |
发明(设计)人: | 郭军;王馨悦;张斌;刘晨;侯帅;侯凯;李薇;柳波;王嘉怡;刘文凤;张瀚铎;张娅杰 | 申请(专利权)人: | 东北大学 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 沈阳东大知识产权代理有限公司 21109 | 代理人: | 刘晓岚 |
地址: | 110819 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种针对虚拟机不同类型的业务并发量预测方法,涉及云计算技术领域。一种针对虚拟机不同类型的业务并发量预测方法,首先采集虚拟机的历史业务并发量,并进行预处理,然后基于改进的1最近邻‑动态时间调整方法1NN‑DTW判断虚拟机业务并发量的类型;最后采用分类回归树拟合不具有周期变化的业务并发量;采用傅里叶级数FS和分类回归树CART拟合具有周期变化的业务并发量;本发明提供的针对虚拟机不同类型的业务并发量预测方法,对虚拟机各业务的并发量进行预测,可以为下一步虚拟机的增加或者减少提供依据,同时有助于准确估计虚拟机的软件老化状况,以达到提高工作虚拟机性能和可靠性的目的。 | ||
搜索关键词: | 一种 针对 虚拟机 不同类型 业务 并发 预测 方法 | ||
【主权项】:
1.一种针对虚拟机不同类型的业务并发量预测方法,其特征在于:包括以下步骤:步骤1:采集虚拟机的历史业务并发量,并进行预处理,具体方法为:步骤1.1:扫描一段时间内虚拟机的业务并发量,发现业务并发量的缺失点;步骤1.2:对扫描到的业务并发量缺失点进行处理;步骤1.3:对于采集到的业务并发量中存在异常波动的极大极小样本进行异常值调整;步骤1.4:对从日志数据库或者打点日志中采集到的业务并发量和CPU利用率数据进行数据间隔调整,对采集的数据以秒、分钟或小时为单位进行合并;步骤1.5:采用最大最小值归一法将步骤1.4处理后的数据进行归一化;步骤2:基于改进的1最近邻‑动态时间调整方法1NN‑DTW判断虚拟机业务并发量的类型,具体方法为:步骤2.1:对虚拟机的各业务并发量进行分类,分为上升型、下降型、二次型、随机型、周期波动型、周期上升型和周期下降型;步骤2.2:针对各种类型的业务并发量,提前选取带标签的业务并发量数列作为已知样本;步骤2.3:对每一个待分类的业务并发量数列,依次扫描所有已知样本并通过临近算法计算出最相近的一条已知样本,则该已知样本的类型即为待分类业务并发量的类型;步骤2.4:将所有业务并发量归为两大类以简化1最近邻模型;将随机型、上升型、下降型和二次型业务并发量归为不具有周期变化类;将周期波动型、周期上升型和周期下降型业务并发量归为具有周期变化类;步骤2.5:构造n×m矩阵,使待分类的业务并发量数列{x1,x2,...,xn}和一条已知的业务并发量数列{y1,y2,...,ym}对齐,其中,n为待分类的业务并发量总数量,m为已知的业务并发量总数量;步骤2.6:将待分类的第i个业务并发量xi和已知的第j个业务并发量yj两点偏差作为矩阵中(i,j)位置的值di,j,同时使用欧式距离和两点导数差的平方的方法,计算待分类的业务并发量数列{x1,x2,...,xn}和已知的业务并发量数列{y1,y2,...,ym}对齐后各点的偏差di,j,如下公式所示:di,j=(xi‑yj)2+(x′i‑y′j)2 (1)其中,x′i、y′j分别为xi、yj的导数,业务并发量xi的导数x′i的估计如下公式所示:
步骤2.7:在矩阵中从位置(1,1)开始,根据除边界值外规定每个位置只能到达其上方、右方或者右上方的位置的约束条件迭代寻找出一条累积偏差最小的路径,直到位置(n,m)结束;步骤3:预测虚拟机不同变化类型的业务并发量,具体方法为:步骤3.1:采用分类回归树CART拟合不具有周期变化的业务并发量;步骤3.2:采用傅里叶级数FS和分类回归树CART拟合具有周期变化的业务并发量。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学,未经东北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910355147.5/,转载请声明来源钻瓜专利网。