[发明专利]一种面向云数据中心的大规模虚拟机快速迁移决策方法有效
申请号: | 201310186581.8 | 申请日: | 2013-05-17 |
公开(公告)号: | CN103246564A | 公开(公告)日: | 2013-08-14 |
发明(设计)人: | 吴朝晖;叶可江;姜晓红;李翔 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/455 |
代理公司: | 杭州裕阳专利事务所(普通合伙) 33221 | 代理人: | 应圣义 |
地址: | 310027 浙江省杭州市浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及计算机系统结构领域的系统级虚拟化技术及虚拟机迁移技术,公开了一种面向云数据中心的大规模虚拟机快速迁移决策方法,包括先对输入的初始方案和目标方案进行虚拟机到物理机映射关系的归类,然后进行预处理操作,消除初始方案和目标方案中相同的映射关系,接下去把从初始方案快速转移至目标方案的问题转化为寻找从初始方案到目标方案的最佳匹配组合,递归执行,直到初始状态或目标状态为空,则执行结束,最后进行后处理,减去重复计算的迁移次数,并输出最终的迁移次数和具体的迁移决策方案。本发明提出的大规模虚拟机快速迁移的决策方法,能最大程度的减少虚拟机的迁移次数,实现降低虚拟机迁移开销和加快虚拟机迁移执行的目的。 | ||
搜索关键词: | 一种 面向 数据中心 大规模 虚拟机 快速 迁移 决策 方法 | ||
【主权项】:
1.一种面向云数据中心的大规模虚拟机快速迁移决策方法,其特征在于,包括如下步骤:步骤a:输入的信息包括初始方案中虚拟机到物理机的映射关系列表S,以及目标方案中虚拟机到物理机的映射关系列表T,然后分别对初始方案和目标方案中虚拟机到物理机映射关系进行归类,用集合表示为CX={CX1,CX2,…,CXs}和CY={CY1,CY2,…,CYt},s表示初始方案中虚拟机到物理机映射的种类数,t表示目标方案中虚拟机到物理机映射的种类数,CXi表示初始方案中第i种虚拟机到物理机的映射关系,Xi表示这种映射关系的数量,1≤i≤s,CYj表示目标方案中第j种虚拟机到物理机的映射关系,Yj表示这种映射关系的数量,1≤j≤t;步骤b:预处理,消除初始方案和目标方案中相同的映射关系。遍历CX和CY,如果发现CXi和CYj属于同一种映射关系,则消去重复的映射关系,可消去的个数为|Xi-Yj|,更新Xi和Yj的值,若Xi≥Yj,更新Xi的值为Xi=Xi-Yj,更新Yi的值为Yj=0,反之,更新Yi的值为Yj=Yj-Xi,更新Xi的值为Xi=0,若Xi等于0,则说明CXi已不存在,从CX集合中删除CXi这种映射关系,若Yj等于0,则说明CYj已不存在,从CY集合中删除CYj这种映射关系;步骤c:把从初始方案快速转移至目标方案的问题映射为寻找从初始方案到目标方案的最佳匹配组合;步骤d:后处理,减去重复计算的迁移次数。移出的虚拟机可以为其他需要移进虚拟机的匹配组合所用,只需统计一次移出或移进的次数,因此最终的总迁移次数需要减去的重复计算的迁移次数为C表示负载的种类数,P表示从初始方案到目标方案的最佳匹配组合的个数,Mij表示虚拟机在第j个最佳匹配组合中移进移出的次数,如Mij大于0,表示移进第i种负载的虚拟机,如Mij等于0,表示不需要移动第i种负载的虚拟机,如Mij小于0,表示移出第i种负载的虚拟机;步骤e:输出最终的总迁移次数和具体的迁移决策方案。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310186581.8/,转载请声明来源钻瓜专利网。