[發明專利]虛擬機遷移的壓縮保護方法、遷入遷出加速器模塊和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.szxzyx.cn/pat/books/202011457891.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:影子棧數據完整性保護方法、裝置和計算機設備
- 下一篇:一種焊接設備





