说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210911202.6 (22)申请日 2022.07.29 (71)申请人 天翼云科技有限公司 地址 100007 北京市东城区青龙胡同甲1 号、 3号2幢2层20 5-32室 (72)发明人 袁明浩  (74)专利代理 机构 北京三聚阳光知识产权代理 有限公司 1 1250 专利代理师 熊飞雪 (51)Int.Cl. G06F 9/455(2006.01) G06F 9/50(2006.01) (54)发明名称 一种热迁移耗时的预估 方法、 装置及计算机 设备 (57)摘要 本申请提供了一种热迁移 耗时的预估 方法、 装置及计算机设备, 包括: 先获取目标虚拟机的 初始脏页速率及迁移带宽, 对该目标虚拟机的初 始脏页内存进行第一阶段虚拟迭代, 直至目标虚 拟机的脏页速率小于指定阈值; 再根据第一阶段 虚拟迭代中最后一次迭代的脏页速率, 确定稳定 脏页速率; 进而对目标虚拟机进行第二阶段虚拟 迭代, 直至该目标虚拟机的脏页内存小于脏页阈 值; 最后将第一虚拟迭代时间与第二虚拟迭代时 间进行求和, 确定该目标虚拟 机的预计虚拟迁移 总耗时。 本申请解决了现有预估方法不适用于 auto‑converge热迁移耗时预估, 对高负载虚拟 机的迁移能力非常有限, 导致预估精 准度较差的 技术问题, 提高了预估精准度。 权利要求书2页 说明书13页 附图5页 CN 115480867 A 2022.12.16 CN 115480867 A 1.一种热迁移耗时的预估方法, 其特 征在于, 所述方法包括: 获取目标虚拟机的初始脏页速率, 并获取 所述目标虚拟机的迁移带宽; 根据所述初始脏页速率及所述迁移带宽, 对所述目标虚拟机的初始脏页内存进行第 一 阶段虚拟迭代, 直至所述 目标虚拟机的脏页速率小于指定阈值; 所述 目标虚拟机的脏页速 率与所述第一阶段虚拟迭代的虚拟迭代次数成反相关; 根据所述第一阶段虚拟迭代中最后一次虚拟迭代过程的脏页速率, 确定稳定脏页速 率; 根据所述稳定脏页速率与 所述迁移带宽, 对所述目标虚拟机在第 一阶段虚拟迭代后的 脏页内存进行第二阶段虚拟迭代, 直至所述目标虚拟机的脏页内存小于 脏页阈值; 将所述第一阶段虚拟迭代的第 一虚拟迭代时间, 与所述第 二阶段虚拟迭代的第 二虚拟 迭代时间进行求和, 确定所述目标虚拟机的预计虚拟迁移总耗时。 2.根据权利要求1所述的方法, 其特 征在于, 所述指定阈值 为0.5倍的迁移带宽 。 3.根据权利要求1所述的方法, 其特征在于, 所述初始脏页内存为所述目标虚拟机的实 际使用物理内存。 4.根据权利要求1所述的方法, 其特征在于, 所述获取所述目标虚拟机的迁移带宽, 包 括: 获取所述目标虚拟机的历史迁移信息; 基于所述历史迁移信息, 提取历史迁移带宽, 并将所述历史迁移带宽确定为所述目标 虚拟机的迁移带宽 。 5.根据权利要求1所述的方法, 其特征在于, 所述获取所述目标虚拟机的迁移带宽, 包 括: 当所述目标虚拟机没有对应的历史迁移信 息时, 实时统计所述目标虚拟机所在计算节 点到迁移目标节点的可用带宽, 并将所述可用带宽确定为所述目标虚拟机的迁移带宽 。 6.根据权利要求1至5任一项所述的方法, 其特征在于, 所述根据 所述迁移带宽, 对所述 初始脏页内存进行第一阶段虚拟迭代, 包括: 根据第N脏页总量以及所述迁移带宽, 确定第N虚拟迭代时间; 根据第N脏页速率, 以及所述第N虚拟迭代时间, 生成第N+1脏页总量; 根据所述第N脏页速率, 确定所述第N+1脏页速率; 根据所述迁移带宽以及所述第N+1脏页总量, 确定第N+1虚拟迭代时间。 7.根据权利要求1至5任一项所述的方法, 其特征在于, 所述对所述目标虚拟机在第一 阶段虚拟迭代后的脏页内存进行第二阶段虚拟迭代, 包括: 根据所述稳定 脏页速率、 以及第M稳定迭代时间, 确定第M+1稳定 脏页总量; 根据所述第M+1稳定 脏页总量以及所述迁移带宽, 确定第M+1稳定虚拟迭代时间。 8.根据权利要求7所述的方法, 其特征在于, 所述将所述第 一阶段虚拟迭代的第 一虚拟 迭代时间, 与所述第二阶段虚拟迭代的第二虚拟迭代时间进行求和, 确定所述目标虚拟机 的预计虚拟迁移总耗时, 包括: 获取所述第 一阶段虚拟迭代的第 一虚拟迭代次数, 以及所述第 二阶段虚拟迭代的第 二 虚拟迭代次数; 当所述第一虚拟迭代次数与 所述第二虚拟迭代次数的和小于目标虚拟迭代次数时, 判权 利 要 求 书 1/2 页 2 CN 115480867 A 2定所述目标虚拟机的迁移任务收敛, 并将所述第一虚拟迭代时间及第二虚拟迭代时间之 和, 确定为所述目标虚拟机的预计虚拟迁移总耗时。 9.一种热迁移耗时的预估 装置, 其特 征在于, 所述装置包括: 速率及带宽获取模块, 用于获取目标虚拟机的初始脏页速率, 并获取所述目标虚拟机 的迁移带宽; 第一阶段虚拟迭代模块, 用于根据所述初始脏页速率及所述迁移带宽, 对所述目标虚 拟机的初始脏页内存进行第一阶段虚拟迭代, 直至所述目标虚拟机的脏页速率小于指 定阈 值; 所述目标虚拟机的脏页速率与所述第一阶段虚拟迭代的虚拟迭代次数成反相关; 稳定脏页速率确定模块, 用于根据 所述第一阶段虚拟迭代中最后 一次虚拟迭代过程的 脏页速率, 确定稳定 脏页速率; 第二阶段虚拟迭代模块, 用于根据所述稳定脏页速率与所述迁移带宽, 对所述目标虚 拟机在第一阶段虚拟迭代后的脏页内存进 行第二阶段虚拟迭代, 直至所述目标虚拟机的脏 页内存小于 脏页阈值; 迁移总耗时预计模块, 用于将所述第一阶段虚拟迭代的第一虚拟迭代时间, 与所述第 二阶段虚拟迭代的第二虚拟迭代时间进行求和, 确定所述目标虚拟机的预计虚拟迁移总耗 时。 10.一种计算机设备, 其特征在于, 所述计算机设备包括处理器和存储器, 所述存储器 中存储有至少一条指令, 所述至少一条指令由所述处理器加载并执行以实现如权利要求1 至8任一项所述的一种热迁移耗时的预估方法。权 利 要 求 书 2/2 页 3 CN 115480867 A 3

.PDF文档 专利 一种热迁移耗时的预估方法、装置及计算机设备

文档预览
中文文档 21 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种热迁移耗时的预估方法、装置及计算机设备 第 1 页 专利 一种热迁移耗时的预估方法、装置及计算机设备 第 2 页 专利 一种热迁移耗时的预估方法、装置及计算机设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:10:10上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。