[發明專利]一種節點資源狀態更新方法及系統有效
| 申請號: | 201811376424.2 | 申請日: | 2018-11-19 |
| 公開(公告)號: | CN109542586B | 公開(公告)日: | 2021-10-29 |
| 發明(設計)人: | 曹玲玲 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 劉雪萍 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 節點 資源 狀態 更新 方法 系統 | ||
1.一種節點資源狀態更新方法,其特征在于,包括如下步驟:
進行節點資源狀態更新;
在節點資源狀態更新的周期內,對節點資源狀態進行增量更新;其中,包括校準增量和計算節點資源狀態;
其中,進行節點資源狀態更新的步驟包括:
調度主體定期從 Kube-apiserver 中獲取各節點的資源狀態;
按照節點剩余資源情況對節點進行排序;
當調度主體獲取到創建 Pod 的任務后,從已排序好的節點中選擇剩余資源最多的節點,將需要創建的 Pod 調度到該節點上;
調度完成后,調度主體將調度的結果上報給 Kube-apiserver;
在節點資源狀態更新的周期內,對節點資源狀態進行增量更新中,計算節點資源狀態的步驟包括:
每進行一次調度,則將調度主體中記錄的被調度到的節點的剩余資源減去一個值,即增量 K,使該節點的資源狀態接近實際的資源狀態;
在節點資源狀態更新的周期內,對節點資源狀態進行增量更新中,校準增量即校準增量K的步驟包括:
在每次更新節點資源狀態之后,根據從 Kube-apiserver 中獲取到的該節點資源狀態與調度主體中保存的資源狀態之間的誤差,校準增量 K 的值;
在節點資源狀態更新的周期內,對節點資源狀態進行增量更新中,校準增量即校準增量K的具體步驟包括:
結合當前的增量以及通過實際計算得到該更新周期內的增量,將增量校準設為新的增量,校準增量K的過程用公式(1-1)表達
(1-1)
其中,變量的值影響校準后的增量的值:如果取值較大,則新的增量更接近于原有增量,如果取值較小,則新的增量更接近于該更新周期內的實際增量。
2.一種節點資源狀態更新系統,其特征在于,包括節點資源狀態更新模塊和增量更新模塊;
節點資源狀態更新模塊,用于進行節點資源狀態更新;
增量更新模塊,用于在節點資源狀態更新模塊進行節點資源狀態更新的周期內,對節點資源狀態進行增量更新;
節點資源狀態更新模塊包括調度主體和Kube-apiserver單元;
所述調度主體,用于定期從 Kube-apiserver 中獲取各節點的資源狀態并按照節點剩余資源情況對節點進行排序;
調度主體還用于從已排序好的節點中選擇剩余資源最多的節點,將需要創建的 Pod調度到該節點上;
調度主體,還用于調度完成后,將調度的結果上報給 Kube-apiserver單元;
增量更新模塊包括校準增量單元和計算節點資源狀態單元;
計算節點資源狀態單元,用于在每進行一次調度時將調度主體中記錄的被調度到的節點的剩余資源減去一個值,即增量 K,使該節點的資源狀態接近實際的資源狀態;
校準增量單元,用于校準增量K,即每次更新節點資源狀態之后,根據從 Kube-apiserver單元中獲取到的該節點資源狀態與調度主體中保存的資源狀態之間的誤差,校準增量 K 的值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811376424.2/1.html,轉載請聲明來源鉆瓜專利網。





