[发明专利]虚拟机动态迁移方法、设备及存储介质在审
| 申请号: | 201810130116.5 | 申请日: | 2018-02-08 |
| 公开(公告)号: | CN110134490A | 公开(公告)日: | 2019-08-16 |
| 发明(设计)人: | 童遥;李华;申光 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48 |
| 代理公司: | 广东广和律师事务所 44298 | 代理人: | 吴彬 |
| 地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 内存 迭代 存储介质 动态迁移 符合条件 虚拟机 预设 迁移 数据传输量 次数减少 数量减少 接收端 拷贝 传送 发送 传输 预测 | ||
1.一种虚拟机动态迁移方法,其特征在于,所述方法包括步骤:
计算待迁移列表中的每个内存页在本轮迭代中的第一脏页率;
判断所述第一脏页率是否小于预设的当前脏页率阈值;
若是,则将符合条件的内存页发送至接收端,其中,所述符合条件的内存页为第一脏页率小于所述预设的当前脏页率阈值。
2.根据权利要求1所述的虚拟机动态迁移方法,其特征在于,当所述第一脏页率大于等于所述预设的当前脏页率阈值时,则暂停传输所述内存页。
3.根据权利要求2所述的虚拟机动态迁移方法,其特征在于,若在第一时刻计算所述第一脏页率,则在暂停传输所述内存页之后,所述方法还包括:
在所述本轮迭代中,计算所述内存页在所述第一时刻之后的至少一个预设时间段的第二脏页率;
判断所述第二脏页率是否小于预设的当前脏页率阈值;或者,判断所述第二脏页率是否大于所述第一脏页率,且所述第二脏页率与第一脏页率的差值是否小于预设的阈值;
若是,则将所述内存页发送至接收端。
4.根据权利要求2所述的虚拟机动态迁移方法,其特征在于,在暂停传输所述待迁移内存页之后,所述方法还包括:
在虚拟机进入停机阶段时,将未传输的内存页发送至所述接收端。
5.根据权利要求1所述的虚拟机动态迁移方法,其特征在于,所述方法还包括:
判断本轮迭代中已经迁移的内存页是否小于预设值;
若是,则终止迭代且虚拟机进入停机阶段;
向接收端发送未传输的内存页。
6.根据权利要求1所述的虚拟机动态迁移方法,其特征在于,所述方法还包括:
判断迭代次数是否达到最大值;
若是,则终止迭代且虚拟机进入停机阶段;
向接收端发送未传输的内存页。
7.根据权利要求1所述的虚拟机动态迁移方法,其特征在于,若本轮迭代为首轮迭代,则所述待迁移列表中的内存页为所有内存页;若本轮迭代不是首轮迭代,则所述待迁移列表中的内存页为前一轮迭代过程中产生的被修改的内存页。
8.根据权利要求7所述的虚拟机动态迁移方法,其特征在于,在将符合条件的内存页发送至接收端之后,所述方法还包括:
判断本轮迭代是否结束;
若是,则标记本轮迭代中所产生的被修改的内存页,作为下一轮迭代中需传送的内存页,以更新所述待迁移列表。
9.一种设备,其特征在于,所述设备包括处理器及存储器;
所述处理器用于执行存储器中存储的虚拟机动态迁移序,以实现权利要求1-8任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1-8任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810130116.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:应用迁移方法及装置、系统、存储介质、应用上云工具
- 下一篇:信息处理传输装置





