[發明專利]一種多租戶資源共享的方法及裝置在審
| 申請號: | 201610082020.7 | 申請日: | 2016-02-05 |
| 公開(公告)號: | CN107045457A | 公開(公告)日: | 2017-08-15 |
| 發明(設計)人: | 文繼軍;王偉;徐文韜 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京同達信恒知識產權代理有限公司11291 | 代理人: | 馮艷蓮 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 租戶 資源共享 方法 裝置 | ||
技術領域
本發明涉及計算機技術領域,特別涉及一種多租戶資源共享的方法及裝置。
背景技術
在云計算時代,大量的計算資源集中到一起,統一為用戶提供服務,用戶從云上租用計算資源,既可以享受低成本的好處,又可以得到安全性、可靠性的保證,其中,用戶又稱為租戶,一個租戶通常對應一個組織,例如公司、學校等。
在現有技術中計算資源是以CPU(Central Processing Unit,中央處理器)核為單位劃分的,所有租戶通過競爭機制來獲取CPU核,這樣容易導致不同的租戶競爭到的CPU核差異較大,有可能競爭到CPU核較多的租戶僅需較少的CPU核即能滿足該租戶的需求,而競爭到CPU核較少的租戶需要較多的CPU核才能滿足該租戶的需求,造成CPU核資源分配不合理,此外,租戶的競爭CPU核的能力隨著時間的不同,可能會發生變化,例如該時刻該租戶的網絡環境較好,競爭到較多的CPU核,下一時刻網絡環境變差,用于服務該租戶的CPU核就有可能為其他租戶服務,導致CPU核切換次數增多,處理租戶需求的效率低。
發明內容
本發明提供一種多租戶共享資源的方法及裝置,用以解決現有技術中存在的CPU核分配不合理以及由于租戶通過競爭機制來獲取CPU核,導致的CPU核切換次數增多,處理租戶需求效率低的問題。
第一方面,提供了一種多租戶共享資源的方法,包括:
中央處理器CPU管理分配器預估租戶的CPU核的平均使用率;若確定所述 租戶的CPU核的平均使用率小于針對所述租戶預先設置的CPU核的期望使用率,則將所述租戶所租用的各個CPU核中的至少一個CPU核對應的CPU核信息添加到所述存儲空間中預設的CPU核鏈表中,所述CPU核鏈表中存儲的CPU核信息對應的CPU核用于重新分配;若確定所述租戶的CPU核的平均使用率大于所述預先設置的CPU核的期望使用率,則為所述租戶分配所述CPU核鏈表中的至少一個CPU核信息分別對應的CPU核,其中,所述CPU核的平均使用率為所述租戶在設定時長內所租用的各個CPU核的使用率的平均值,所述租戶為所述CPU管理分配器管理的存儲空間中已存儲的任意租戶。
由于CPU管理分配器能夠預估設定時長內租戶的CPU核的平均使用率,且在當該租戶的CPU核的平均使用率小于針對該租戶預先設置的CPU核的期望使用率時,將該租戶所租用的CPU核中至少一個CPU核對應的CPU核信息添加到CPU核鏈表中,用于重新分配,當確定租戶需要租用CPU核時,則從CPU核鏈表中選擇至少一個已存儲的CPU核信息分別對應的CPU核分配給該租戶,從而通過對租戶在設定時長內CPU核的平均使用率的預估,使得CPU管理分配器管理能夠根據預估的租戶的平均使用率,動態地分配存儲空間中已存儲的租戶所租用的CPU核,從而避免了現有技術中因競爭導致的CPU核分配的不合理的問題,同時減少了CPU核的切換次數,從而提高了處理租戶需求的效率。
在第一方面的基礎上,可選的,所述方法還包括:所述CPU管理分配器在所述存儲空間中增加的新租戶時,則為所述新租戶分配所述CPU核鏈表中的至少一個CPU核信息分別對應的CPU核。
由于當在存儲空間中增加新的租戶時,能夠為該新組戶分配CPU核鏈表中的至少一個CPU核信息分別對應的CPU核,避免了新用戶通過競爭機制,競爭CPU核,從而避免了現有技術中因競爭導致的CPU核分配的不合理的問題,同時減少了CPU核的切換次數,從而提高了處理租戶需求的效率。
在第一方面的基礎上,可選的,所述CPU核鏈表包括空閑鏈表和候選鏈表;當所述租戶的CPU核的平均使用率小于針對所述租戶預先設置的CPU核的最小 使用率時,所述CPU管理分配器將所述租戶所租用的各個CPU核中的至少一個CPU核對應的CPU核信息添加到所述空閑鏈表中;當所述租戶的CPU核的平均使用率大于針對所述租戶預先設置的CPU核的最小使用率、且小于針對所述租戶預先設置的CPU核的期望使用率時,所述CPU管理分配器將所述租戶所租用的各個CPU核中的至少一個CPU核對應的CPU核信息,以及所述租戶租用CPU核的租用優先級信息映射添加到所述候選鏈表中;其中,所述租戶的CPU核的期望使用率大于所述租戶的CPU核的最小使用率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610082020.7/2.html,轉載請聲明來源鉆瓜專利網。





