[發明專利]云環境下資源調度方法及系統有效
| 申請號: | 201610080859.7 | 申請日: | 2016-02-04 |
| 公開(公告)號: | CN105760227B | 公開(公告)日: | 2019-03-12 |
| 發明(設計)人: | 張園;王志軍;房秉毅;毋濤 | 申請(專利權)人: | 中國聯合網絡通信集團有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京天昊聯合知識產權代理有限公司 11112 | 代理人: | 彭瑞欣;張天舒 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 環境 資源 調度 方法 系統 | ||
本發明提供了一種云環境下資源調度方法及系統,該方法包括以下步驟:周期性獲得每個服務器節點的負載率,作為第一負載率;周期性獲得整個云環境系統的負載率,作為第二負載率;按照以下規則設置負載率閾值:所述負載率閾值與所述第二負載率成正相關關系;在所述第一負載率小于所述負載率閾值的所有所述服務器節點中根據接收到的任務調度相應的服務器節點來執行該任務。本發明提供的云環境下資源調度方法及系統,可提高負責均衡度。
技術領域
本發明屬于通信技術領域,具體涉及一種云環境下資源調度方法及系統。
背景技術
云計算(Cloud Computing),是一種基于互聯網的計算方式,將計算任務分布在海量計算機硬件組成的資源池中,用戶以按需訂制的方式享受云計算提供的服務,例如計算能力、存儲空間和信息服務等。云計算的核心思想,是將大量用網絡連接的計算資源統一管理和調度,構成一個統一資源池向用戶提供按需服務。云計算(Cloud Computing)是網格計算(Grid Computing)、分布式計算(Distributed Computing)、并行計算(ParallelComputing)、效用計算(Utility Computing)、網絡存儲(Network StorageTechnologies)、虛擬化(Virtualization)、負載均衡(Load Balance)等傳統計算機和網絡技術發展融合的產物。
由于云計算平臺中的計算機數量非常龐大、組成復雜、資源的配置差異較大,這樣大規模、異構、非集中的資源調度很難實現資源的負載均衡,負載的不均衡容易造成系統的效率和吞吐率的降低,以及系統日常運行的不穩定,嚴重影響云計算的服務質量。為實現負載均衡,現有技術中采用的資源調度方法為:將部署虛擬機的任務按照依次分配的方式部署至多個服務器節點,以使資源不被閑置來提高負載均衡度,但是由于服務器節點差異較大和需要創建的虛擬機差異較大,因此,仍然存在負載均衡度低的問題。
因此,目前亟需一種提高負載均衡度的云環境下資源調度方法及系統。
發明內容
本發明旨在至少解決現有技術中存在的技術問題之一,提出了一種云環境下資源調度方法及系統,以解決現有的云環境系統的負載均衡度低的問題。
為解決上述問題之一,作為本發明的一個方面,提供了一種云環
境下資源調度方法,其中,包括以下步驟:
周期性獲得每個服務器節點的負載率,作為第一負載率;
周期性獲得整個云環境系統的負載率,作為第二負載率;
按照以下規則設置負載率閾值:所述負載率閾值與所述第二負載率成正相關關系;
在所述第一負載率小于所述負載率閾值的所有所述服務器節點中根據接收到的任務調度相應的服務器節點來執行該任務。
優選地,所述云環境下資源調度方法還包括以下步驟:
延遲調度所述第一負載率大于所述負載率閾值的所述服務器節點預設時間,之后判斷該服務器節點的第一負載率是否仍然大于所述負載率閾值,若是,則發出針對該服務器節點的負載遷移任務;
所述任務包括所述負載遷移任務。
優選地,所述周期性獲得每個服務器節點的負載率,包括:
周期性檢測每個服務器節點的CPU資源、內存資源和存儲資源的利用率;
根據以下公式計算所述服務器節點的所述負載率:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國聯合網絡通信集團有限公司,未經中國聯合網絡通信集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610080859.7/2.html,轉載請聲明來源鉆瓜專利網。





