專利名稱:云計算系統(tǒng)中的資源分配方法
技術(shù)領(lǐng)域:
本發(fā)明基本上涉及云計算領(lǐng)域,更具體地來說,涉及一種云計算系統(tǒng)中的資源分配方法。
背景技術(shù):
數(shù)據(jù)中心有大量的服務(wù)器,當(dāng)大量用戶通過網(wǎng)絡(luò)訪問數(shù)據(jù)中心的服務(wù)器時,為保證數(shù)據(jù)中心所有服務(wù)器的使用效率最大化,在網(wǎng)絡(luò)入口上,需要安裝一個負載均衡設(shè)備,設(shè)備中保存數(shù)據(jù)中心可用服務(wù)器的列表,每當(dāng)一個用戶發(fā)起訪問數(shù)據(jù)中心的請求時,負載均衡設(shè)備按照一定的請求分配策略,把不同用戶的訪問請求分配到不同的服務(wù)器上。隨著虛擬化技術(shù)的發(fā)展,一臺物理服務(wù)器上,可以通過虛擬化軟件創(chuàng)建多臺虛擬 服務(wù)器,當(dāng)一個用戶的請求流量到達物理服務(wù)器上時,需要物理服務(wù)器虛擬化軟件做一些工作,能夠在不同虛擬服務(wù)器之間分配,實現(xiàn)同一臺物理服務(wù)器上虛擬服務(wù)器之間的負載均衡。一般負載均衡設(shè)備在分配用戶請求時,確定負載均衡策略的方法一般是通過查詢一個服務(wù)器列表,根據(jù)每臺服務(wù)器的資源配置和負載情況,以及服務(wù)器的負載變化模型,測算每臺服務(wù)器的負載變化趨勢,判斷是否適合處理訪問請求,訪問請求的流量會分配給最適合處理該流量的服務(wù)器。在云計算數(shù)據(jù)中心,大量的服務(wù)器是架設(shè)在物理服務(wù)器上的虛擬服務(wù)器,往往一臺物理服務(wù)器上要架設(shè)多臺虛擬服務(wù)器,多臺虛擬服務(wù)器共享同一臺物理服務(wù)器硬件平臺時,虛擬服務(wù)器之間、虛擬服務(wù)器和物理服務(wù)器之間,都會相互影響,所以物理服務(wù)器和虛擬服務(wù)器的負載變化模型是不同的。當(dāng)前的負載均衡設(shè)備沒有考慮物理服務(wù)器對虛擬服務(wù)器的影響,在測算負載變化趨勢,確定負載均衡策略時就會顧此失彼,導(dǎo)致負載均衡的效果不穩(wěn)定。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)中的缺陷,本發(fā)明公開了一種云計算系統(tǒng)中的資源分配方法,通過本發(fā)明的方法,解決了如何對帶有虛擬服務(wù)器的云計算系統(tǒng)進行資源分配的技術(shù)問題。本發(fā)明公開了一種云計算系統(tǒng)中的資源分配方法,所述方法包括步驟SI :從所述云計算系統(tǒng)的計算節(jié)點列表中獲取物理計算節(jié)點的物理計算節(jié)點參數(shù);步驟S2 :根據(jù)所述物理計算節(jié)點參數(shù)選擇出符合資源需求參數(shù)的物理計算節(jié)點;步驟S3 :從所述計算節(jié)點列表中獲取選擇出的所述物理計算節(jié)點中的虛擬計算節(jié)點的虛擬計算節(jié)點參數(shù);以及步驟S4 :根據(jù)所述虛擬計算節(jié)點參數(shù)選擇出符合所述資源需求參數(shù)的虛擬計算節(jié)點。在所述云計算系統(tǒng)中的資源分配方法中,所述方法還包括根據(jù)用戶的訪問請求獲取資源需求參數(shù),并且所述步驟S4還包括將選擇出的虛擬計算節(jié)點的資源分配給所述用戶用于執(zhí)行所述訪問請求。在所述云計算系統(tǒng)中的資源分配方法中,所述方法還包括查詢所述云計算系統(tǒng)中的物理計算節(jié)點的物理計算節(jié)點參數(shù)和虛擬計算節(jié)點的虛擬計算節(jié)點參數(shù);以及將所述物理計算節(jié)點參數(shù)和所述虛擬計算節(jié)點參數(shù)寫入所述計算節(jié)點列表。在所述云計算系統(tǒng)中的資源分配方法中,將所述物理計算節(jié)點參數(shù)和所述虛擬計算節(jié)點參數(shù)寫入所述計算節(jié)點列表包括將所述物理計算節(jié)點和所述虛擬計算節(jié)點按照所述物理計算節(jié)點與所述虛擬計算節(jié)點之間的創(chuàng)建關(guān)系形成樹形數(shù)據(jù)結(jié)構(gòu)。在所述云計算系統(tǒng)中的資源分配方法中,所述步驟S2包括選擇物理計算節(jié)點分配策略;以及根據(jù)所述物理計算節(jié)點參數(shù)選擇出符合資源需求參數(shù)和所述物理計算節(jié)點分配策略的物理計算節(jié)點。 在所述云計算系統(tǒng)中的資源分配方法中,所述步驟S4包括選擇虛擬計算節(jié)點分配策略;以及根據(jù)所述虛擬計算節(jié)點參數(shù)選擇出符合所述資源需求參數(shù)和所述虛擬計算節(jié)點分配策略的虛擬計算節(jié)點。在所述云計算系統(tǒng)中的資源分配方法中,所述資源需求參數(shù)為執(zhí)行所述訪問請求 所需要的資源量。在所述云計算系統(tǒng)中的資源分配方法中,所述物理計算節(jié)點參數(shù)和所述虛擬計算節(jié)點參數(shù)包括運行狀態(tài)參數(shù)、總體資源參數(shù)和剩余資源參數(shù)。在所述云計算系統(tǒng)中的資源分配方法中,所述物理計算節(jié)點分配策略包括使得所述云計算系統(tǒng)中開啟的物理計算節(jié)點最少的策略或者使得所述云計算系統(tǒng)中的物理計算節(jié)點的剩余資源平均的策略,所述虛擬計算節(jié)點分配策略包括使得所述云計算系統(tǒng)中開啟的虛擬計算節(jié)點最少的策略或者使得所述云計算系統(tǒng)中的虛擬計算節(jié)點的剩余資源平均的策略。在所述云計算系統(tǒng)中的資源分配方法中,所述物理計算節(jié)點為物理服務(wù)器,所述虛擬計算節(jié)點為創(chuàng)建在所述物理服務(wù)器中的虛擬服務(wù)器。根據(jù)本發(fā)明所描述的云計算系統(tǒng)中的資源分配方法,改進了云計算數(shù)據(jù)中心負載均衡的方法,充分考慮了物理服務(wù)器和虛擬服務(wù)器的相互影響,分別設(shè)置不同參數(shù),分層綜合計算,可保證云計算數(shù)據(jù)中心負載均衡效果的穩(wěn)定性。
附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中圖I是根據(jù)本發(fā)明的云計算系統(tǒng)中的資源分配方法的總體流程圖;圖2是根據(jù)本發(fā)明的云計算系統(tǒng)中的資源分配方法的具體流程圖;圖3是根據(jù)本發(fā)明的云計算系統(tǒng)中的資源分配系統(tǒng)的結(jié)構(gòu)圖。
具體實施例方式以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。圖I是根據(jù)本發(fā)明的云計算系統(tǒng)中的資源分配方法的總體流程圖。在圖I中步驟SlOO :從云計算系統(tǒng)的計算節(jié)點列表中獲取物理計算節(jié)點的物理計算節(jié)點參數(shù)。
步驟S102 :根據(jù)物理計算節(jié)點參數(shù)選擇出符合資源需求參數(shù)的物理計算節(jié)點。其中,資源需求參數(shù)為執(zhí)行訪問請求所需要的資源量。步驟S104 :從計算節(jié)點列表中獲取選擇出的物理計算節(jié)點中的虛擬計算節(jié)點的虛擬計算節(jié)點參數(shù)。步驟S106 :根據(jù)虛擬計算節(jié)點參數(shù)選擇出符合資源需求參數(shù)的虛擬計算節(jié)點。例如,如果用戶只需要瀏覽網(wǎng)頁,則可以選擇剩余的可以被應(yīng)用的內(nèi)存總量、磁盤空間總量和CPU資源總量較少的虛擬計算節(jié)點來執(zhí)行用戶訪問,而如果用戶想要觀看視頻,則就要選擇剩余的可以被應(yīng)用的內(nèi)存總量、磁盤空間總量和CPU資源總量較多的虛擬計算節(jié)點,其中,剩余資源參數(shù)所表示的剩余內(nèi)存總量、剩余磁盤空間總量和剩余CPU資源總量至少要大于資源需求參數(shù)中的對應(yīng)參數(shù)。
在本實施例中,物理計算節(jié)點可以為物理服務(wù)器,虛擬計算節(jié)點可以為創(chuàng)建在物理服務(wù)器中的虛擬服務(wù)器。物理計算節(jié)點參數(shù)和虛擬計算節(jié)點參數(shù)包括運行狀態(tài)參數(shù)、總體資源參數(shù)和剩余資源參數(shù)。具體來說,運行狀態(tài)參數(shù)表示該計算節(jié)點處于運行狀態(tài)、待機狀態(tài)還是停機狀態(tài);總體資源參數(shù)表示計算節(jié)點的總體資源情況,包括但不限于該計算節(jié)點中的內(nèi)存總量、磁盤空間總量和CPU資源總量等等;剩余資源參數(shù)表示計算節(jié)點現(xiàn)在剩余的資源量,包括但不限于該計算節(jié)點此時所剩余的可以被應(yīng)用的內(nèi)存總量、磁盤空間總量和CPU資源總量等等。根據(jù)本實施例所描述的云計算系統(tǒng)中的資源分配方法,改進了云計算數(shù)據(jù)中心負載均衡的方法,充分考慮了物理服務(wù)器和虛擬服務(wù)器的相互影響,分別設(shè)置不同參數(shù),分層綜合計算,可保證云計算數(shù)據(jù)中心負載均衡效果的穩(wěn)定性。圖2是根據(jù)本發(fā)明的云計算系統(tǒng)中的資源分配方法的具體流程圖。在圖2中步驟S200 :云計算系統(tǒng)根據(jù)用戶的訪問請求(例如,訪問網(wǎng)頁、播放多媒體或者執(zhí)行程序文件等等)獲取資源需求參數(shù)。其中,資源需求參數(shù)為執(zhí)行訪問請求所需要的資源量(例如所需要多少內(nèi)存、多少磁盤空間和多少CPU資源),云計算系統(tǒng)根據(jù)用戶的訪問請求的類型來獲取資源需求參數(shù)。步驟S202 :從云計算系統(tǒng)的計算節(jié)點列表中獲取物理計算節(jié)點的物理計算節(jié)點參數(shù)。可以通過以下方法獲得計算節(jié)點列表查詢云計算系統(tǒng)中的物理計算節(jié)點的物理計算節(jié)點參數(shù)和虛擬計算節(jié)點的虛擬計算節(jié)點參數(shù);以及將物理計算節(jié)點參數(shù)和虛擬計算節(jié)點參數(shù)寫入計算節(jié)點列表。具體來講,可以將物理計算節(jié)點和虛擬計算節(jié)點按照物理計算節(jié)點與虛擬計算節(jié)點之間的創(chuàng)建關(guān)系形成樹形數(shù)據(jù)結(jié)構(gòu)(例如,在每個創(chuàng)建了虛擬服務(wù)器的物理服務(wù)器計算節(jié)點數(shù)據(jù)結(jié)構(gòu)中,記錄該物理服務(wù)器上創(chuàng)建的虛擬服務(wù)器的計算節(jié)點結(jié)構(gòu)的索引,把計算節(jié)點組織為樹形結(jié)構(gòu))。步驟S204 :選擇物理計算節(jié)點分配策略。物理計算節(jié)點分配策略包括使得云計算系統(tǒng)中開啟的物理計算節(jié)點最少的策略或者使得云計算系統(tǒng)中的物理計算節(jié)點的剩余資源平均的策略。例如,如果采用了使得云計算系統(tǒng)中開啟的物理計算節(jié)點最少的策略,則將該已經(jīng)開啟的物理計算節(jié)點中的資源分配給用戶,而不必再開啟一臺處于停機狀態(tài)的物理計算節(jié)點。如果采用使得云計算系統(tǒng)中的物理計算節(jié)點的剩余資源平均的策略,則云計算系統(tǒng)將比較空閑的物理計算節(jié)點(例如處于停機狀態(tài)的物理計算節(jié)點)的資源作為分配給用戶。
步驟S206 :根據(jù)物理計算節(jié)點參數(shù)選擇出符合資源需求參數(shù)和物理計算節(jié)點分配策略的物理計算節(jié)點。步驟S208 :從計算節(jié)點列表中獲取選擇出的物理計算節(jié)點中的虛擬計算節(jié)點的虛擬計算節(jié)點參數(shù)。步驟S210 :選擇虛擬計算節(jié)點分配策略。虛擬計算節(jié)點分配策略包括使得云計算系統(tǒng)中開啟的虛擬計算節(jié)點最少的策略或者使得云計算系統(tǒng)中的虛擬計算節(jié)點的剩余資源平均的策略。例如,如果采用了使得云計算系統(tǒng)中開啟的虛擬計算節(jié)點最少的策略,則將該已經(jīng)開啟的虛擬計算節(jié)點中的資源分配給用戶,而不必再開啟一臺處于停機狀態(tài)的虛擬計算節(jié)點。如果采用使得云計算系統(tǒng)中的虛擬計算節(jié)點的剩余資源平均的策略,則云計 算系統(tǒng)將比較空閑的虛擬計算節(jié)點(例如處于停機狀態(tài)的虛擬計算節(jié)點)的資源作為分配給用戶。其中,上述物理計算節(jié)點分配策略和虛擬計算節(jié)點既可以是相同的分配策略,也可以是不同的分配策略。例如,可以在物理層選擇使得云計算系統(tǒng)中開啟的物理計算節(jié)點最少的策略,從而達到節(jié)省功耗的目的,而在虛擬層選擇使得云計算系統(tǒng)中的虛擬計算節(jié)點的剩余資源平均的策略,這樣就可以保證用戶的訪問可以穩(wěn)定運行。步驟S212 :根據(jù)虛擬計算節(jié)點參數(shù)選擇出符合資源需求參數(shù)和虛擬計算節(jié)點分配策略的虛擬計算節(jié)點。步驟S214 :將選擇出的虛擬計算節(jié)點的資源分配給用戶用于執(zhí)行訪問請求。其中,物理計算節(jié)點為物理服務(wù)器,虛擬計算節(jié)點為創(chuàng)建在物理服務(wù)器中的虛擬服務(wù)器。物理計算節(jié)點參數(shù)和虛擬計算節(jié)點參數(shù)包括運行狀態(tài)參數(shù)、總體資源參數(shù)和剩余資源參數(shù)。具體來說,運行狀態(tài)參數(shù)表示該計算節(jié)點處于運行狀態(tài)、待機狀態(tài)還是停機狀態(tài);總體資源參數(shù)表示計算節(jié)點的總體資源情況,包括但不限于該計算節(jié)點中的內(nèi)存總量、磁盤空間總量和CPU資源總量等等;剩余資源參數(shù)表示計算節(jié)點現(xiàn)在剩余的資源量,包括但不限于該計算節(jié)點此時所剩余的可以被應(yīng)用的內(nèi)存總量、磁盤空間總量和CPU資源總量
坐坐寸寸O根據(jù)本實施例所描述的云計算系統(tǒng)中的資源分配方法,改進了云計算數(shù)據(jù)中心負載均衡的方法,充分考慮了物理服務(wù)器和虛擬服務(wù)器的相互影響,分別設(shè)置不同參數(shù),分層綜合計算,可保證云計算數(shù)據(jù)中心負載均衡效果的穩(wěn)定性。此外,還可以通過在選擇物理服務(wù)器和選擇虛擬服務(wù)器時采用不同的分配策略,從而實現(xiàn)了云計算系統(tǒng)資源分配的多樣性。圖3是根據(jù)本發(fā)明的云計算系統(tǒng)中的資源分配系統(tǒng)的結(jié)構(gòu)圖。本實例公開了一種云計算數(shù)據(jù)中心分層負載均衡系統(tǒng),在負載設(shè)備中,把所有的物理服務(wù)器和虛擬服務(wù)器分為兩層計算節(jié)點,按樹形結(jié)構(gòu)組織計算節(jié)點列表,樹的第一層的計算節(jié)點是物理服務(wù)器,物理服務(wù)器計算節(jié)點數(shù)據(jù)結(jié)構(gòu)中不僅保存該物理服務(wù)器的資源配置、負載狀態(tài)、負載變化模型等參數(shù),還保存指向該物理服務(wù)器上創(chuàng)建的所有虛擬服務(wù)器計算節(jié)點數(shù)據(jù)結(jié)構(gòu)的索引。負載均衡設(shè)備在收到一個用戶的訪問請求后,進行負載均衡策略選擇時,首先查詢第一層的物理服務(wù)器計算節(jié)點列表,根據(jù)各物理服務(wù)器的狀態(tài),選取出可能承擔(dān)該訪問請求的目標物理服務(wù)器集合。然后循環(huán)分析集合中的每臺物理服務(wù)器,在物理服務(wù)器上的虛擬服務(wù)器節(jié)點列表中,選取最適合承擔(dān)該請求的虛擬服務(wù)器。最后綜合每臺物理服務(wù)器和虛擬服務(wù)器的選擇結(jié)果,選取出最適合承擔(dān)訪問請求的服務(wù)器節(jié)點。本實例公開分層負載均衡系統(tǒng)如圖3所示。云計算數(shù)據(jù)中心分層負載均衡的方法,負載均衡策略的處理過程如下(I)負載均衡設(shè)備構(gòu)造物理服務(wù)器和虛擬服務(wù)器的二層的計算節(jié)點結(jié)構(gòu),查詢所有可用物理服務(wù)器和虛擬服務(wù)器的運行狀態(tài)、資源配置和負載變化模型等參數(shù),構(gòu)造計算節(jié)點數(shù)據(jù)結(jié)構(gòu),記錄到計算節(jié)點列表中。每個計算節(jié)點的具體參數(shù)根據(jù)具體情況設(shè)置,不同物理服務(wù)器、同一物理服務(wù)器上的虛擬服務(wù)器,參數(shù)設(shè)置可以不同。(2)在每個創(chuàng)建了虛擬服務(wù)器的物理服務(wù)器計算節(jié)點數(shù)據(jù)結(jié)構(gòu)中,記錄該物理服務(wù)器上創(chuàng)建的虛擬服務(wù)器的計算節(jié)點結(jié)構(gòu)的索引,把計算節(jié)點組織為樹形結(jié)構(gòu)。(3)在進行負載均衡策略計算時,首先掃描第一層物理服務(wù)器計算節(jié)點列表,根據(jù)每個計算節(jié)點數(shù)據(jù)結(jié)構(gòu)中保存的參數(shù),計算該物理服務(wù)器承擔(dān)新訪問請求的適合度P。計算出所有物理服務(wù)器計算節(jié)點是適合度后,根據(jù)系統(tǒng)配置的閾值,選取P值最大的η個計算節(jié) 點,構(gòu)成可能承擔(dān)新訪問請求的物理服務(wù)器的集合。(4)進行第二層掃描,依次查詢物理服務(wù)器集合中的η個計算節(jié)點,對每個物理服務(wù)器計算節(jié)點i上面創(chuàng)建的虛擬服務(wù)器計算節(jié)點j,根據(jù)虛擬服務(wù)器計算節(jié)點數(shù)據(jù)結(jié)構(gòu)中保存的參數(shù),計算該虛擬服務(wù)器承擔(dān)新訪問請求的適合度q。(5)綜合第一層和第二層掃描的計算結(jié)果,計算物理服務(wù)器i上虛擬服務(wù)器j承擔(dān)新訪問請求的適合度r,具體計算方法可以選擇使i、j和r正相關(guān)的運算,比如r = i+j或r = i*j。(6)完成對所有服務(wù)器的計算后,選取r最大的服務(wù)器作為該請求流量的目標服務(wù)器。本實例所描述的系統(tǒng)改進了云計算數(shù)據(jù)中心負載均衡系統(tǒng),充分考慮了物理服務(wù)器和虛擬服務(wù)器的相互影響,分別設(shè)置不同參數(shù),分層綜合計算,可保證云計算數(shù)據(jù)中心負載均衡效果的穩(wěn)定性。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種云計算系統(tǒng)中的資源分配方法,其特征在于,所述方法包括 步驟Si:從所述云計算系統(tǒng)的計算節(jié)點列表中獲取物理計算節(jié)點的物理計算節(jié)點參數(shù); 步驟S2 :根據(jù)所述物理計算節(jié)點參數(shù)選擇出符合資源需求參數(shù)的物理計算節(jié)點; 步驟S3 :從所述計算節(jié)點列表中獲取選擇出的所述物理計算節(jié)點中的虛擬計算節(jié)點的虛擬計算節(jié)點參數(shù);以及 步驟S4 :根據(jù)所述虛擬計算節(jié)點參數(shù)選擇出符合所述資源需求參數(shù)的虛擬計算節(jié)點。
2.根據(jù)權(quán)利要求I所述的云計算系統(tǒng)中的資源分配方法,其特征在于,所述方法還包括根據(jù)用戶的訪問請求獲取資源需求參數(shù),并且 所述步驟S4還包括將選擇出的虛擬計算節(jié)點的資源分配給所述用戶用于執(zhí)行所述訪問請求。
3.根據(jù)權(quán)利要求2所述的云計算系統(tǒng)中的資源分配方法,其特征在于,所述方法還包括 查詢所述云計算系統(tǒng)中的物理計算節(jié)點的物理計算節(jié)點參數(shù)和虛擬計算節(jié)點的虛擬計算節(jié)點參數(shù);以及 將所述物理計算節(jié)點參數(shù)和所述虛擬計算節(jié)點參數(shù)寫入所述計算節(jié)點列表。
4.根據(jù)權(quán)利要求3所述的云計算系統(tǒng)中的資源分配方法,其特征在于,將所述物理計算節(jié)點參數(shù)和所述虛擬計算節(jié)點參數(shù)寫入所述計算節(jié)點列表包括將所述物理計算節(jié)點和所述虛擬計算節(jié)點按照所述物理計算節(jié)點與所述虛擬計算節(jié)點之間的創(chuàng)建關(guān)系形成樹形數(shù)據(jù)結(jié)構(gòu)。
5.根據(jù)權(quán)利要求4所述的云計算系統(tǒng)中的資源分配方法,其特征在于,所述步驟S2包括 選擇物理計算節(jié)點分配策略;以及 根據(jù)所述物理計算節(jié)點參數(shù)選擇出符合資源需求參數(shù)和所述物理計算節(jié)點分配策略的物理計算節(jié)點。
6.根據(jù)權(quán)利要求5所述的云計算系統(tǒng)中的資源分配方法,其特征在于,所述步驟S4包括 選擇虛擬計算節(jié)點分配策略;以及 根據(jù)所述虛擬計算節(jié)點參數(shù)選擇出符合所述資源需求參數(shù)和所述虛擬計算節(jié)點分配策略的虛擬計算節(jié)點。
7.根據(jù)權(quán)利要求2-6中的任一項所述的云計算系統(tǒng)中的資源分配方法,其特征在于,所述資源需求參數(shù)為執(zhí)行所述訪問請求所需要的資源量。
8.根據(jù)權(quán)利要求7所述的云計算系統(tǒng)中的資源分配方法,其特征在于,所述物理計算節(jié)點參數(shù)和所述虛擬計算節(jié)點參數(shù)包括運行狀態(tài)參數(shù)、總體資源參數(shù)和剩余資源參數(shù)。
9.根據(jù)權(quán)利要求5或6所述的云計算系統(tǒng)中的資源分配方法,其特征在于,所述物理計算節(jié)點分配策略包括使得所述云計算系統(tǒng)中開啟的物理計算節(jié)點最少的策略或者使得所述云計算系統(tǒng)中的物理計算節(jié)點的剩余資源平均的策略,所述虛擬計算節(jié)點分配策略包括使得所述云計算系統(tǒng)中開啟的虛擬計算節(jié)點最少的策略或者使得所述云計算系統(tǒng)中的虛擬計算節(jié)點的剩余資源平均的策略。
10.根據(jù)權(quán)利要求9所述的云計算系統(tǒng)中的資源分配方法,其特征在于,所述物理計算節(jié)點為物理服務(wù)器,所述虛擬計算節(jié)點為創(chuàng)建在所述物理服務(wù)器中的虛擬服務(wù)器。
全文摘要
本發(fā)明公開了一種云計算系統(tǒng)中的資源分配方法,包括步驟S1從云計算系統(tǒng)的計算節(jié)點列表中獲取物理計算節(jié)點的物理計算節(jié)點參數(shù);步驟S2根據(jù)物理計算節(jié)點參數(shù)選擇出符合資源需求參數(shù)的物理計算節(jié)點;步驟S3從計算節(jié)點列表中獲取選擇出的物理計算節(jié)點中的虛擬計算節(jié)點的虛擬計算節(jié)點參數(shù);以及步驟S4根據(jù)虛擬計算節(jié)點參數(shù)選擇出符合資源需求參數(shù)的虛擬計算節(jié)點。根據(jù)本發(fā)明所描述的云計算系統(tǒng)中的資源分配方法,改進了云計算數(shù)據(jù)中心負載均衡的方法,充分考慮了物理服務(wù)器和虛擬服務(wù)器的相互影響,分別設(shè)置不同參數(shù),分層綜合計算,可保證云計算數(shù)據(jù)中心負載均衡效果的穩(wěn)定性。
文檔編號H04L29/08GK102938790SQ20121047292
公開日2013年2月20日 申請日期2012年11月20日 優(yōu)先權(quán)日2012年11月20日
發(fā)明者劉朝輝, 邵宗有, 劉新春 申請人:無錫城市云計算中心有限公司