[发明专利]基于线性相关性及分段性装箱理论的虚拟机资源整合方法有效
| 申请号: | 201510614116.9 | 申请日: | 2015-09-23 |
| 公开(公告)号: | CN105224389B | 公开(公告)日: | 2018-07-13 |
| 发明(设计)人: | 赵长名;刘健 | 申请(专利权)人: | 电子科技大学 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48 |
| 代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 温利平 |
| 地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 整合 虚拟机资源 装箱 动态整合 分段性 虚拟机 算法 常数值序列 资源利用率 全局资源 阈值时 降序 预设 合并 优化 改进 | ||
1.一种基于线性相关性及分段性装箱理论的虚拟机资源整合方法,其特征在于,包括以下步骤:
(1)、生成各初始状态虚拟机VM在未来指定时间段的资源利用率时间序列
(1.1)、定义一个标准VM所具有资源量,将其计为c;
收集各VM在过去指定时间段内t次采样的历史原始资源使用量k=1,2,…,M,M表示系统中VM的总台数,t=1,2,…,N,N表示过去指定时间段内采样的总次数;
(1.2)、计算各占标准VM资源量c的百分率,并标记为VM历史状态原始资源利用率;
(1.3)、利用步骤(1.1)中各VM的历史原始资源使用量构成采样序列再检测序列平稳性,并完成拟合模型选定和定阶;
(1.4)、根据所得模型,采用1步递推预测法生成各VM未来指定时间段的资源利用率时间序列
(2)、求得各VM之间的相关系数矩阵Matrixcoeff
(2.1)、使用皮尔逊相关系数公式计算任意VMi与VMj之间的相关系数rij,i,j∈[1,M];
其中,和分别代表VMi和VMj的N位资源利用率序列,和分别代表VMi和VMj的N位资源利用率序列的均值;
(2.2)、利用步骤(2.1)中的公式求得M(M-1)/2台VM的有效相关系数值rij,再组成一个M×M阶相关系数矩阵Matrixcoeff;
(3)、定义一个动态整合算法ICMAα
(3.1)、每次从步骤(2.2)描述的相关系数矩阵中寻找出一个不大于α的最小值,标记为rmin;
(3.2)、将步骤(3.1)选出的最小值rmin对应的初始状态虚拟机VMi和VMj的N个资源利用率采样点进行合并配对测试;
s.t.max(Peaki,Peakj)≤Peak≤Peaki+Peakj
其中,将VMi对应的资源利用率时间序列记为中历史状态原始资源利用率最大值记为Peaki,将VMj对应的资源利用率时间序列记为中历史状态原始资源利用率最大值记为Peakj;max(Peaki,Peakj)表示取Peaki,Peakj两者的最大值,s.t.表示使后面的等式成立;
(3.3)、判断Peak值
如果步骤(3.2)中Peak值不大于100%,则令α=-0.5,且将步骤(3.2)中选出的VMi和VMj组合配对,结果简化为如下的关系:
s.t.rmin≤-0.5
即:VMi与VMj经动态算法整合成动态整合虚拟机DCVM,且DCVM的资源利用率序列为定值的常数序列,并进入步骤(3.4);
如果步骤(3.2)中Peak值大于100%,则将该种配对对应的rij值改设为无穷大,并再次返回步骤(3.1);
(3.4)、从步骤(2.2)中描述的相关系数矩阵Matrixcoeff中删除初始状态虚拟机VMi和VMj对应的数据项,并使用新生成的DCVM的数据与相关系数矩阵Matrixcoeff中除VMi和VMj以外的剩余虚拟机,重新生成新的相关系数矩阵;
(3.5)、重复步骤(3.1)至(3.4),直至满足退出条件:rmin>-0.5或M<2;
(4)、利用分段式迭代线性相关性整合SICC算法(Segmentation IterationCorrelation Consolidation)进行虚拟机资源整合
(4.1)、将各VM的历史状态原始资源利用率求均值mean,再按照均值mean将所有的VM分为三组,即:
(4.2)、将三组VM按照步骤(3)所述的方式分别运行ICMAα算法,将整合后的三组DCVM集中在一起后按照步骤(3)所述的方式再次运行ICMAα算法;
(4.3)、将步骤(4.2)运行后得到的DCVM按照(3.3)中所述的方法进行处理,待处理完成后运行降序首次适应FFD算法(First Fit Decreasing)进行静态阶段的整合,得到最终整合状态的已整合虚拟机CVM(Consolidated Virtual Machine);
(4.4)、将(4.3)所得的最终状态CVM装填入物理服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510614116.9/1.html,转载请声明来源钻瓜专利网。





