[發明專利]在計算節點之間遷移容器編排平臺中的容器的方法和系統在審
| 申請號: | 201880088333.0 | 申請日: | 2018-12-10 |
| 公開(公告)號: | CN111684419A | 公開(公告)日: | 2020-09-18 |
| 發明(設計)人: | H·米勒;S·普倫納德 | 申請(專利權)人: | 西門子股份公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/50 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 張凌苗;陳嵐 |
| 地址: | 德國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算 節點 之間 遷移 容器 編排 平臺 中的 方法 系統 | ||
1.一種用于在無縫計算平臺(SCP)的計算節點(CN)之間遷移容器編排平臺中的容器的方法,包括以下步驟:
- 由中央主節點(MN)或分布在計算節點(CN)當中的節點持續監視無縫計算平臺(SCP)的計算節點(CN)的狀態和/或運行應用的性能度量;
- 在確定觸發時,標識要從多個計算節點(CN)中的當前計算節點(ON)移動到目標計算節點(TN)的容器(CTG);
- 生成要移動的容器(CTG)的容器信息(CI),容器信息(CI)至少包括要移動的容器(CTG)的容器上下文和當前狀態;
- 處理容器信息(CI)以檢索要移動的容器(CTG)及其當前狀態;
- 當生成容器信息(CI)時,利用容器(CTG)的當前狀態在目標計算節點(TN)上重新開啟所述容器(CTG)。
2.根據權利要求1所述的方法,其中,容器信息(CI)由計算節點(CN)生成,容器(CTG)必須從所述計算節點(CN)移動和/或所述容器要從所述計算節點(CN)移動。
3.根據權利要求1或2所述的方法,其中,生成容器信息(CI)的步驟包括將容器信息(CI)保存在可以由無縫計算平臺(SCP)的所有計算節點(CN)訪問的存儲裝置(DB)中。
4.根據前述權利要求中的一項所述的方法,其中生成容器信息(CI)的步驟包括生成關于容器信息(CI)的存儲位置的參考信息。
5.根據權利要求4所述的方法,其中,所述參考信息從計算節點(CN)被傳送到中央主節點(MN),容器(CTG)必須從所述計算節點(CN)被移動。
6.根據前述權利要求中的一項所述的方法,其中持續監視計算節點(CN)的狀態的步驟包括獲取以下信息中的一個或多個:
= 計算節點(CN)中的每個的相應工作負載;
= 執行要移動的容器(CTG)所需要的資源;
= 與要被移動以找到目標計算節點(TN)的容器(CTG)的遷移相關聯的遷移成本;
= 應用性能與定義的服務質量(QoS)目標的失配,所述定義的服務質量(QoS)目標可以是響應時間、延遲。
7.根據前述權利要求中的一項所述的方法,其中所述觸發由計算節點(CN)中的一個引起。
8.根據前述權利要求中的一項所述的方法,其中所述觸發由主節點(MN)引起。
9.根據前述權利要求中的一項所述的方法,其中,在從主節點(MN)接收到包括容器信息(CI)和/或所述參考信息的開啟命令后,由目標計算節點(TN)實行在目標計算節點(TN)上重新開啟所述容器的步驟。
10.根據前述權利要求中的一項所述的方法,其中,目標計算節點(TN)在其已經開啟所述容器之后向主節點(MN)發送確認。
11.根據權利要求10所述的方法,其中,在從主節點(MN)接收到停止命令后,要移動的容器(CTG)在前一個計算節點(ON)上停止。
12.根據前述權利要求中的一項所述的方法,其中,主節點(MN)運行用于與當前計算節點和目標計算節點(ON,TN)通信的代理過程(15)。
13.根據前述權利要求中的一項所述的方法,其中,當前計算節點和目標計算節點(ON,TN)運行代理過程(16),以接收和執行來自主節點(MN)的命令中的指令。
14.用于當在無縫計算平臺(SCP)上運行時執行根據前述權利要求中的一項的方法的步驟的軟件段。
15.一種用于在無縫計算平臺(SCP)的計算節點(CN)之間遷移容器編排平臺中的容器的系統,包括:
- 中央主節點(MN),其用于持續監視無縫計算平臺(SCP)的計算節點(CN)的狀態;
- 第一計算節點,可選地是主節點(MN),其用于在確定觸發時標識要從多個計算節點(CN)中的當前計算節點(ON)移動到目標計算節點(TN)的容器(CTG);
- 第二計算節點,可選地是當前計算節點,其用于生成要移動的容器(CTG)的容器信息(CI),容器信息(CI)至少包括要移動的容器(CTG)的當前狀態;
- 第三計算節點,可選地是目標計算節點,其用于處理容器信息(CI)以檢索要移動的容器(CTG)及其當前狀態;
- 目標計算節點(TN),其用于當生成容器信息(CI)時,利用容器(CTG)的當前狀態在目標計算節點(TN)上重新開啟所述容器(CTG)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西門子股份公司,未經西門子股份公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201880088333.0/1.html,轉載請聲明來源鉆瓜專利網。





