[發明專利]一種云計算資源的調度方法在審
| 申請號: | 201710646336.9 | 申請日: | 2017-08-01 |
| 公開(公告)號: | CN107589980A | 公開(公告)日: | 2018-01-16 |
| 發明(設計)人: | 徐秋養 | 申請(專利權)人: | 佛山市深研信息技術有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;H04L29/08 |
| 代理公司: | 佛山市智匯聚晨專利代理有限公司44409 | 代理人: | 張艷梅 |
| 地址: | 528000 廣東省佛山市禪城區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 計算 資源 調度 方法 | ||
技術領域
本發明涉及數據處理領域,特別是涉及一種云計算資源的調度方法。
背景技術
近年來,隨著信息技術的高速發展和互聯網規模的日漸增大,互聯網所要處理的業務量和數據量也在迅速增長。為了有效地處理這些海量的數據和服務,優化用戶使用互聯網服務的體驗,云計算技術應運而生。云計算通過分布式計算技術、并行計算技術、虛擬化技術和負載均衡等計算機和網絡技術向用戶提供方便、快捷、安全的數據存儲和網絡服務,為計算 機技術和IT技術的發展帶來了新的機遇和挑戰。
資源調度是指在特定的資源環境下,根據一定的資源使用規則,在不同的資源使用者之間進行資源調整的過程。這些資源使用者對應著不同的計算任務(例如一個虛擬解決方案),每個計算任務在操作系統中對應于一個或者多個進程。通常有兩種途徑可以實現計算任務的資源調度:在計算任務所在的機器上調整分配給它的資源使用量,或者將計算任務轉移到其他機器上。虛擬機的出現使得所有的計算任務都被封裝在一個虛擬機內部。由于虛擬機具有隔離特性,因此可以采用虛擬機的動態遷移方案來達到計算任務遷移的目的。
雖然云計算是在分布式計算技術、并行計算技術等傳統的計算技術的基礎上發展起來的,但是相對于傳統的分布式計算、并行計算來說,云計算的資源池一般是由一些專門的服務器事先組成好的,并且云計算面向的用戶類型和種類眾多,因此,一些傳統的資源調度和管理技術在云計算環境中并不適用。
由于云計算中業務眾多,任務類型也多種多樣,如果將所有用戶應用 程序的資源調度都置于相同的框架之下,所產生的調度結果對用戶來說通常并不是最優的。 因此,需要從任務類型的角度出發,根據待調度任務的任務類型選擇不同的調度策略,從而實現對不同類型任務的高效調度。并且,在現有的云計算資源調度技術中,已有調度策略的片面性,可能會導致物理資源的盲目流轉的出現,需要盡量避免。另外,在任務執行的過程中,由于任務的執行會改變任務的資源消耗類型,因而任務的類型也會因此發生變化,這就使得靜態的資源分配和調度往往會造成資源的不足或浪費的情況,而人工的動態資源調整又有著明顯的滯后性,因此還需要實時地監控任務的執行狀態,并通過任務的資源消耗類型智能地判斷任務的資源消耗類型,如果任務的資源消耗類型與初始時的任務類型不一致,且在足夠長的時間內也將不會一致,并且這種不一致嚴重地影響到了虛擬機的健康值,則需要在適當的時機對任務進行動態的重新調度以實現均衡使用各種資源(CPU、內存、磁盤、I/O、網絡),避免出現單一資源瓶頸,提升虛擬機密度,消除熱點,提高業務處理能力,而現有的資源調度方案沒有考慮到這一點。
發明內容
本發明實施例的目的在于提供一種云計算資源的調度方法,以實現在云計算環境中實現均衡使用各種計算機資源,實現在較小的開銷下獲得滿意的負載均衡,提高系統調度的綜合效率。
為了達到上述目的,本發明實施例公開了一種云計算資源的調度方法,所述方法包括:
接收用戶請求,并將所接收到的用戶請求放入用戶請求隊列中,并根據每一個用戶請求的信息驗證用戶是否合法;
如果是,根據所述用戶請求的信息判斷所述用戶請求的類型;
根據任務類型以及當前云計算環境中虛擬機的各項性能指標計算每一個虛擬機在預設時間段內的狀態值;
根據所述虛擬機的狀態值和所述任務類型,確定需要進行資源調度的虛擬機;
將所述用戶請求隊列中的每一個用戶請求發送至所確定的虛擬機。
可選的,所述確定需要進行資源調度的虛擬機,包括:
比較各個虛擬機的狀態預測值,確定狀態預測值中數值最大的預測值;
將所述數值最大的預測值對應的虛擬機確定需要進行資源調度的虛擬機。
可選的,當所述確定狀態預測值中數值最大的預測值的結果為至少兩個時;
根據任務請求的任務類型計算所述至少兩個預測值對應的虛擬機的負載;
確定所述負載中的最小值;
將所述最小值對應的虛擬機確定為需要進行資源調度的虛擬機。
可選的,所述計算每一個虛擬機在預設時間段內的狀態值,包括:
計算所述虛擬機中的CPU利用率、內存利用率、磁盤利用率、磁盤I/O利用率、網絡帶寬利用率中的至少一種。
可選的,所述用戶請求的類型,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于佛山市深研信息技術有限公司,未經佛山市深研信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710646336.9/2.html,轉載請聲明來源鉆瓜專利網。





