[發明專利]云環境下資源調度方法及系統有效
| 申請號: | 201610080859.7 | 申請日: | 2016-02-04 |
| 公開(公告)號: | CN105760227B | 公開(公告)日: | 2019-03-12 |
| 發明(設計)人: | 張園;王志軍;房秉毅;毋濤 | 申請(專利權)人: | 中國聯合網絡通信集團有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京天昊聯合知識產權代理有限公司 11112 | 代理人: | 彭瑞欣;張天舒 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 環境 資源 調度 方法 系統 | ||
1.一種云環境下資源調度方法,其特征在于,包括以下步驟:
周期性獲得每個服務器節點的負載率,作為第一負載率;
周期性獲得整個云環境系統的負載率,作為第二負載率;
按照以下規則設置負載率閾值:所述負載率閾值與所述第二負載率成正相關關系;
在所述第一負載率小于所述負載率閾值的所有所述服務器節點中根據接收到的任務調度相應的服務器節點來執行該任務;
周期性計算所述云環境系統負載的不均衡度;
預設不均衡度閾值;
在所述云環境系統的不均衡度大于所述不均衡度閾值時,發出針對所述第一負載率高的所述服務器節點的負載遷移任務;
所述任務包括所述負載遷移任務。
2.根據權利要求1所述的云環境下資源調度方法,其特征在于,還包括以下步驟:
延遲調度所述第一負載率大于所述負載率閾值的所述服務器節點預設時間,之后判斷該服務器節點的第一負載率是否仍然大于所述負載率閾值,若是,則發出針對該服務器節點的負載遷移任務;
所述任務包括所述負載遷移任務。
3.根據權利要求2所述的云環境下資源調度方法,其特征在于,所述周期性獲得每個服務器節點的負載率,包括:
周期性檢測每個服務器節點的CPU資源、內存資源和存儲資源的利用率;
根據以下公式計算所述服務器節點的所述負載率:
其中,Lpmj為服務器節點j的負載率;Wecpu為預設的服務器節點j的CPU資源的權值,Wemen為預設的服務器節點j的內存資源的權值,Wedisk為預設的服務器節點j的存儲資源的權值;∑We為服務器節點j的CPU資源、內存資源和存儲資源的預設權值之和;Lpm_cpuj為服務器節點j的CPU資源的利用率;Lpm_menj為服務器節點j的內存資源的利用率;Lpm_diskj為服務器節點j的存儲資源的利用率。
4.根據權利要求1所述的云環境下資源調度方法,其特征在于,
采用如下公式周期性計算所述云環境系統負載的不均衡度:
其中,cpuavg為所述云環境系統中所有的n個服務器的CPU資源利用率的平均值;menavg為所述云環境系統中所有的n個服務器的內存資源利用率的平均值;diskavg為所述云環境系統中所有的n個服務器的存儲資源利用率的平均值;PMi_cpu為服務器節點i的CPU資源的利用率;PMi_men為服務器節點i的內存的利用率;PMi_disk為服務器節點i的存儲資源的利用率。
5.一種云環境下資源調度系統,其特征在于,包括:
負載率獲取模塊,用于周期性獲得每個服務器節點的負載率,作為第一負載率,以及周期性獲得整個云環境系統的負載率,作為第二負載率;
負載率閾值設置模塊,用于按照以下規則設置負載率閾值:所述負載率閾值與所述第二負載率成正相關關系;
執行模塊,用于在所述第一負載率小于所述負載率閾值的所有所述服務器節點中根據接收到的任務調度相應的服務器節點來執行該任務;
不均衡度計算模塊,用于周期性計算所述云環境系統負載的不均衡度;
不均衡度閾值預設模塊,用于預設不均衡度閾值;
所述執行模塊,還用于在所述云環境系統的不均衡度大于所述不均衡度閾值時,發出針對所述第一負載率高的所述服務器節點的負載遷移任務;
所述任務包括所述負載遷移任務。
6.根據權利要求5所述的云環境下資源調度系統,其特征在于,所述執行模塊,還用于延遲調度所述第一負載率大于所述負載率閾值的所述服務器節點預設時間,之后判斷該服務器節點的第一負載率是否仍然大于所述負載率閾值,若是,則發出針對該服務器節點的負載遷移任務;
所述任務包括所述負載遷移任務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國聯合網絡通信集團有限公司,未經中國聯合網絡通信集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610080859.7/1.html,轉載請聲明來源鉆瓜專利網。





