[发明专利]一种虚拟机迁移方法、处理器及电子设备有效
申请号: | 202010045550.0 | 申请日: | 2020-01-15 |
公开(公告)号: | CN111290830B | 公开(公告)日: | 2023-10-20 |
发明(设计)人: | 丁宁;应志伟 | 申请(专利权)人: | 海光信息技术股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京超凡宏宇知识产权代理有限公司 11463 | 代理人: | 蒋姗 |
地址: | 300450 天津市滨海新区华苑产*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 迁移 方法 处理器 电子设备 | ||
本申请涉及一种虚拟机迁移方法、处理器及电子设备,属于计算机技术领域。该包括:安全处理器接收虚拟机监视器发送的内存页信息表;安全处理器将内存页信息表中的内存页信息转转成对应的命令分配到密码协处理器的空闲命令队列中,并将分配后的命令队列提交给密码协处理器处理;安全处理器接收密码协处理器针对分配后的命令队列中的每个命令返回的表征完成其处理的处理结果;安全处理器向虚拟机监视器发送每个处理结果;虚拟机监视器将处理后的每个内存页信息对应的待迁移数据发送给虚拟机迁入设备。虚拟机监视器借助内存页信息表将待处理的多个内存页信息一次性发送给安全处理器处理,以减少同本地安全处理器的交互次数。
技术领域
本申请属于计算机技术领域,具体涉及一种虚拟机迁移方法、处理器及电子设备。
背景技术
虚拟机迁移属于虚拟机技术中一个重要的应用场景,目前的虚拟机迁移分为两种:普通虚拟机迁移和基于安全虚拟化技术的虚拟机迁移。
其中,普通虚拟机迁移过程为:虚拟机监视器扫描到需要迁移的内存页之后,直接将内存页对应的数据(未加密)发送给接收方。而基于安全虚拟化技术的虚拟机迁移过程为:由于安全虚拟化技术中,虚拟机内存数据使用了虚拟机加密密钥进行加密,因此,当虚拟机监视器扫描到需要迁移的内存页后,不能直接将该内存页对应的虚拟机数据(加密)发送出去,需要先由安全处理器对该虚拟机数据进行处理(先解密再加密)。具体为:每当虚拟器监视器扫描到需要迁移的内存页之后,需要将扫描到内存页转交给安全处理器处理,然后等待安全处理器处理结束,接着虚拟机监视器将处理后的虚拟机数据发送给对端,如此反复,直至完成迁移。这种迁移方式中,虚拟机监视器和安全处理器需要频繁地进行交互,从而导致了迁移效率低下,整个过程耗时较长。此外,虚拟机迁移的过程中,虚拟停机时间(指从虚拟机停止到恢复虚拟机运行的时间间隔)决定着虚拟机迁移的体验,而虚拟机内存页的处理时间长短会直接影响停机时间。
发明内容
鉴于此,本申请的目的在于提供一种虚拟机迁移方法、处理器及电子设备,以解决现有的在安全虚拟化技术中的虚拟机迁移效率较低的问题。
本申请的实施例是这样实现的:
第一方面,本申请实施例提供了一种虚拟机迁移方法,应用于虚拟机迁出设备,所述虚拟机迁出设备包括:通用处理器、安全处理器和密码协处理器,所述通用处理器上部署有虚拟机监视器;所述方法包括:所述虚拟机监视器将获取到的待迁移虚拟机的内存页信息保存在内存页信息表中,当所述内存页信息表中的内存页信息的数量达到第一设定阈值时,向所述安全处理器发送所述内存页信息表,其中,所述内存页信息表中包括多个待处理的内存页信息;所述安全处理器将所述内存页信息表中的内存页信息转换成对应的命令分配到所述密码协处理器的空闲命令队列中,并将分配后的命令队列提交给所述密码协处理器处理;所述安全处理器接收所述密码协处理器针对所述分配的空闲命令队列中的每个命令返回的表征完成其处理的处理结果;所述安全处理器向所述虚拟机监视器发送每个所述处理结果;所述虚拟机监视器将处理后的每个所述内存页信息对应的待迁移数据发送给虚拟机迁入设备。本申请实施例中,虚拟机监视器借助内存页信息表将待处理的多个内存页信息一次性发送给安全处理器处理,而不是一页一页单独发送,以减少同本地安全处理器的交互次数;同时,通过利用密码协处理器的空闲命令队列,一次性将多个待处理内存页信息对应的命令发送给密码协处理器处理,减少基于安全虚拟机技术的虚拟机迁移过程中密码协处理器同安全处理器交互带来的时间开销,从而提升虚拟机迁移效率,以减少虚拟机迁移整体耗时以及停机时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海光信息技术股份有限公司,未经海光信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010045550.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:页面过渡方法及相关设备
- 下一篇:一种课程内容搜索方法、系统、设备及存储介质