[发明专利]虚拟机迁移的压缩保护方法、迁入迁出加速器模块和SOC芯片有效
申请号: | 202011457891.5 | 申请日: | 2020-12-10 |
公开(公告)号: | CN112579255B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 王海洋;姜莹 | 申请(专利权)人: | 海光信息技术股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F21/60 |
代理公司: | 北京天达共和知识产权代理事务所(特殊普通合伙) 11586 | 代理人: | 薛仑 |
地址: | 300450 天津市滨海新区天津华苑*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 迁移 压缩 保护 方法 迁入 迁出 加速器 模块 soc 芯片 | ||
本发明提供虚拟机迁移的压缩保护方法、迁入迁出加速器模块和SOC芯片。虚拟机迁移的压缩保护方法:请求发送步骤,虚拟机管理器向安全子系统的安全处理器发送虚拟机数据的迁移请求,并提供配置信息;判断步骤,安全子系统的安全处理器基于配置信息来判断迁移请求是迁入请求还是迁出请求;启动步骤,安全子系统的安全处理器根据判断步骤中的判断结果来将配置信息写给迁入迁出加速器模块,启动迁入迁出加速器模块;以及迁移步骤,在迁出请求的情况下,进行待迁出数据的加密及压缩并输出,在迁入请求的情况下,进行待迁入数据的解压缩和解密并写入内存目标地址。本发明能够大幅提高的数据迁移速度,并且能够保证数据安全。
技术领域
本发明涉及计算机领域,具体涉及虚拟机迁移的压缩保护方法、迁入迁出加速器模块和SOC芯片。
背景技术
在大型计算机系统中(比如,各种云计算),通常会布置大量的虚拟机(VM),为了管理、维护的需要,服务提供商有时需要做虚拟机迁移(将虚拟机从一个计算资源迁移到另一个计算资源)。在这个迁移过程中,大量的内存数据需要进行传输(中间可能会存在多次的转存)。存在将虚拟机数据快速安全地迁移的需求。
发明内容
发明要解决的课题
本发明针对现有技术中的上述需求,目的在于提供一种虚拟机迁移的压缩保护方法、迁入迁出加速器模块和SOC芯片,用于将虚拟机数据快速安全地迁移。
用于解决课题的手段
本发明的一个技术方案提供一种虚拟机迁移的压缩保护方法,
包括以下步骤:
请求发送步骤,虚拟机管理器向安全子系统的安全处理器发送虚拟机数据的迁移请求,并提供配置信息;
判断步骤,所述安全子系统的安全处理器基于所述配置信息来判断所述迁移请求是迁入请求还是迁出请求;
启动步骤,所述安全子系统的安全处理器根据所述判断步骤中的判断结果来将所述配置信息写给迁入迁出加速器模块,启动所述迁入迁出加速器模块;以及
迁移步骤,在判断为所述迁移请求是迁出请求的情况下,从由所述配置信息指定的待迁出数据的内存源地址读出待迁出数据,根据由所述配置信息指定的加密算法对所述待迁出数据进行加密而得到加密后数据,并进行压缩而得到压缩后数据,将所述压缩后数据输出到由所述配置信息中的迁出数据的内存目标地址指定的地址。
本发明的一个技术方案提供一种虚拟机迁移的压缩保护方法,
包括以下步骤:
请求发送步骤,虚拟机管理器向安全子系统的安全处理器发送虚拟机数据的迁移请求,并提供配置信息;
判断步骤,所述安全子系统的安全处理器基于所述配置信息来判断所述迁移请求是迁入请求还是迁出请求;
启动步骤,所述安全子系统的安全处理器根据所述判断步骤中的判断结果来将所述配置信息写给迁入迁出加速器模块,启动所述迁入迁出加速器模块;以及
迁移步骤,在判断为所述迁移请求是迁入请求的情况下,从由所述配置信息中的待迁入数据的内存源地址读出待迁入数据,对所述待迁入数据进行解压缩而得到解压缩后数据,根据由所述配置信息指定的解密算法对所述解压缩后数据进行解密而得到解密后数据,将解密后数据写入到由所述配置信息中的迁入数据的内存目标地址指定的地址。
本发明的一个技术方案提供一种虚拟机迁移用的迁入迁出加速器模块,用于从虚拟机管理器接收虚拟机迁移请求和配置信息,并在虚拟机数据进行迁移时进行数据压缩保护,
加解密模块,用于进行加密及解密的;以及
加解压模块,用于进行压缩和解压缩,
所述迁入迁出加速器模块接收迁移请求和配置信息,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海光信息技术股份有限公司,未经海光信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011457891.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:影子栈数据完整性保护方法、装置和计算机设备
- 下一篇:一种焊接设备