[發明專利]計算系統中的容器遷移在審
| 申請號: | 201980082561.1 | 申請日: | 2019-12-04 |
| 公開(公告)號: | CN113196237A | 公開(公告)日: | 2021-07-30 |
| 發明(設計)人: | F·J·史密斯四世;P·博扎耶;B·M·舒爾茨;M·琴切夫;H·R·普拉帕卡 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 姚杰 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算 系統 中的 容器 遷移 | ||
1.一種在具有由計算機網絡互連至目的地設備的源設備的計算系統中執行的方法,所述方法包括:
在所述目的地設備處,接收用于將當前在所述源設備上執行的源容器遷移到所述目的地設備的請求,所述源容器包括具有文件系統中的軟件應用的軟件包,所述軟件包足以通過所述源設備的處理器完成操作系統中的所述軟件應用的執行,以提供所述軟件應用的顯示輸出,以及
響應于來自所述源設備的所接收的所述請求,在所述目的地設備處,
啟動具有與所述源設備的操作系統可兼容的操作系統的虛擬機;
在所啟動的所述虛擬機中,使用所述源設備上的所述源容器的鏡像的副本和存儲器快照,實例化目的地容器;以及
當在所述目的地設備處完成實例化所述目的地容器后,經由所述計算機網絡,將所述軟件應用的遠程顯示輸出從所述目的地容器傳輸到所述源設備,以被呈現在所述源設備上。
2.根據權利要求1所述的方法,還包括:
從所述源設備接收標識所述源設備上的所述操作系統的版本的數據;并且
其中啟動所述虛擬機包括:
從計算設施中的網絡存儲裝置取回所述操作系統的鏡像,所述操作系統與所接收的所述數據中所標識的所述源設備上的所述操作系統的所述版本是可兼容的;以及
在所述目的地設備處,處理所取回的所述操作系統的所述鏡像,以在所述目的地設備處提供所述虛擬機。
3.根據權利要求1所述的方法,還包括:
從所述源設備接收來自所述源設備的所述鏡像的副本和所述存儲器快照;并且
其中實例化所述目的地容器包括使用來自所述源設備的所接收的所述鏡像的副本以及所述存儲器快照,來實例化所述目的地容器。
4.根據權利要求1所述的方法,還包括:
從所述源設備接收表示所述源容器的標識符的數據;并且
其中實例化所述目的地容器包括:
根據表示所述源容器的所述標識符的所述數據,從計算設施中的網絡存儲裝置取回所述源容器的預分發鏡像;以及
使用所述目的地設備上的所述源容器的所述預分發鏡像,實例化所述目的地容器。
5.根據權利要求1所述的方法,還包括:
從所述源設備接收表示所述源容器的標識符的數據;并且
其中實例化所述目的地容器包括:
根據表示所述源容器的所述標識符的所述數據,從計算設施中的網絡存儲裝置取回所述源容器的預分發鏡像和初始存儲器快照;以及
使用所述目的地設備上的所述源容器的所述預分發鏡像和初始存儲器快照,來實例化所述目的地容器。
6.根據權利要求1所述的方法,其中:
實例化所述目的地容器包括:在所述目的地設備上,使用計算設施中的所述源容器的預分發鏡像和初始存儲器快照,來實例化所述目的地容器;并且
所述方法還包括:
接收來自所述源設備的差異存儲器快照,所述差異存儲器快照表示在所述源設備上的所述源容器的所述初始存儲器快照與當前存儲器快照之間的數據差異;以及
將所接收的所述差異存儲器快照應用到所述目的地容器。
7.根據權利要求1所述的方法,其中:
實例化所述目的地容器包括:在所述目的地設備上,使用計算設施中的所述源容器的預分發鏡像和初始存儲器快照,來實例化所述目的地容器;并且
所述方法還包括:
接收來自所述源設備的差異存儲器快照,所述差異存儲器快照表示在所述源設備上的所述源容器的所述初始存儲器快照與當前存儲器快照之間的數據差異;
將所接收的所述差異存儲器快照應用到所述目的地容器;以及
經由所述計算機網絡,向所述源設備傳輸命令,所述命令指令所述源設備暫停所述源容器的執行。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201980082561.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:層疊芯、其制造方法、以及旋轉電機
- 下一篇:攝像裝置





