專(zhuān)利名稱(chēng):基于私有云計(jì)算的資源調(diào)度方法、裝置和云管理服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)技術(shù),尤其涉及一種基于私有云計(jì)算的資源調(diào)度方法、裝置和云管理服務(wù)器。
背景技術(shù):
云計(jì)算的核心是將大量用網(wǎng)絡(luò)連接的計(jì)算資源統(tǒng)一管理和調(diào)度,構(gòu)成一個(gè)計(jì)算資源池,以向用戶(hù)提供按需服務(wù),提供資源的網(wǎng)絡(luò)稱(chēng)為“云”,“云”中的資源在使用者看來(lái)是可以無(wú)限擴(kuò)展的,且可以隨時(shí)獲取和擴(kuò)展,按需使用,并按使用付費(fèi)。圖1為現(xiàn)有技術(shù)中私有云計(jì)算中心的網(wǎng)絡(luò)拓?fù)涫疽鈭D,如圖1所示,私有云計(jì)算中心可以由防火墻、云管理服務(wù)器、多個(gè)云計(jì)算單元和云存儲(chǔ)單元組成。其中,云管理服務(wù)器用于根據(jù)策略對(duì)來(lái)自人或應(yīng)用系統(tǒng)的資源操作請(qǐng)求進(jìn)行合理調(diào)度,從而保障虛擬機(jī)、存儲(chǔ)、網(wǎng)絡(luò)等資源可以被成功創(chuàng)建與使用。云計(jì)算單元相當(dāng)于傳統(tǒng)計(jì)算機(jī)體系結(jié)構(gòu)中的CPU和內(nèi)存部分,其主要作用是處理計(jì)算的請(qǐng)求。云存儲(chǔ)單元相當(dāng)于傳統(tǒng)計(jì)算機(jī)體系結(jié)構(gòu)中的存儲(chǔ)器部分,其為由龐大的磁盤(pán)陣列系統(tǒng)或多組擁有海量存儲(chǔ)能力的機(jī)群系統(tǒng)組成的存儲(chǔ)系統(tǒng),復(fù)雜處理用戶(hù)數(shù)據(jù)資源的存取工作,但不涉及用戶(hù)如何應(yīng)用數(shù)據(jù),也不對(duì)存取數(shù)據(jù)資源和后臺(tái)安全策略管理之外的任何操作進(jìn)行處理。在現(xiàn)有技術(shù)中,為了便于管理,多個(gè)私有云計(jì)算中心通常部署在物理上相同或相近的數(shù)據(jù)機(jī)房之內(nèi),運(yùn)行的計(jì)算資源有限。當(dāng)私有云計(jì)算中心由于云計(jì)算單元數(shù)量較多或者傳輸出現(xiàn)故障時(shí),將出現(xiàn)計(jì)算資源不足的情況?,F(xiàn)有技術(shù)中不存在計(jì)算資源不足情況下對(duì)云計(jì)算任務(wù)進(jìn)行管理的方案,大大降低了用戶(hù)體驗(yàn),縮短了云計(jì)算的服務(wù)時(shí)間。
發(fā)明內(nèi)容
本發(fā)明的第一個(gè)方面是提供一種基于私有云計(jì)算的資源調(diào)度方法,包括根據(jù)云計(jì)算任務(wù)的重要性和實(shí)時(shí)性生成不同的保障優(yōu)先等級(jí);根據(jù)各云計(jì)算任務(wù)的屬性獲取所述各云計(jì)算任務(wù)所屬的保障優(yōu)先等級(jí);當(dāng)私有云計(jì)算中心出現(xiàn)故障時(shí),根據(jù)私有云的計(jì)算等級(jí)和所述各云計(jì)算任務(wù)所屬的保障優(yōu)先等級(jí),分別對(duì)所述各云計(jì)算任務(wù)進(jìn)行調(diào)度處理。本發(fā)明的另一個(gè)方面是提供一種基于私有云計(jì)算的資源調(diào)度裝置,包括第一劃分模塊,用于根據(jù)云計(jì)算任務(wù)的重要性和實(shí)時(shí)性生成不同的保障優(yōu)先等級(jí);第一獲取模塊,用于根據(jù)各云計(jì)算任務(wù)的屬性獲取所述各云計(jì)算任務(wù)所屬的保障優(yōu)先等級(jí);調(diào)度模塊,用于當(dāng)私有云計(jì)算中心出現(xiàn)故障時(shí),根據(jù)私有云的計(jì)算等級(jí)和所述各云計(jì)算任務(wù)所屬的保障優(yōu)先等級(jí),分別對(duì)所述各云計(jì)算任務(wù)進(jìn)行調(diào)度處理。本發(fā)明的又一個(gè)方面是提供一種云管理服務(wù)器,包括上述基于私有云計(jì)算的資源調(diào)度裝置。
本發(fā)明的技術(shù)效果是通過(guò)根據(jù)云計(jì)算任務(wù)的重要性和實(shí)時(shí)性生成不同的保障優(yōu)先等級(jí),根據(jù)云計(jì)算任務(wù)的屬性獲取其所屬的保障優(yōu)先等級(jí),當(dāng)私有云計(jì)算中心出現(xiàn)故障時(shí),根據(jù)私有云的計(jì)算等級(jí)和各云計(jì)算任務(wù)所屬的保障優(yōu)先等級(jí),分別對(duì)各云計(jì)算任務(wù)進(jìn)行調(diào)度處理;本實(shí)施例在私有云計(jì)算中心的計(jì)算能力受限的情況下能夠在云計(jì)算中心的性能與優(yōu)先級(jí)之間取得一個(gè)較好的平衡,減少了由于私有云計(jì)算中心出現(xiàn)故障對(duì)私有云的用戶(hù)體驗(yàn)造成的影響。
圖1為現(xiàn)有技術(shù)中私有云計(jì)算中心的網(wǎng)絡(luò)拓?fù)涫疽鈭D;圖2為本發(fā)明基于私有云計(jì)算的資源調(diào)度方法實(shí)施例一的流程圖;圖3為本發(fā)明基于私有云計(jì)算的資源調(diào)度方法實(shí)施例二的流程圖;圖4為本發(fā)明基于私有云計(jì)算的資源調(diào)度裝置實(shí)施例一的結(jié)構(gòu)示意圖;圖5為本發(fā)明基于私有云計(jì)算的資源調(diào)度裝置實(shí)施例二的結(jié)構(gòu)示意圖。
具體實(shí)施例方式圖2為本發(fā)明基于私有云計(jì)算的資源調(diào)度方法實(shí)施例一的流程圖,如圖2所示,本實(shí)施例提供了一種基于私有云計(jì)算的資源調(diào)度方法,該方法為在計(jì)算能力受限情況下的資源調(diào)度方法,可以具體包括如下步驟步驟201,根據(jù)云計(jì)算任務(wù)的重要性和實(shí)時(shí)性生成不同的保障優(yōu)先等級(jí)。云計(jì)算中心處理的云計(jì)算任務(wù)的類(lèi)型多樣、數(shù)量也很大,在私有云計(jì)算中心出現(xiàn)故障時(shí),需要根據(jù)不同的云計(jì)算任務(wù)來(lái)執(zhí)行不同的調(diào)度處理。在本步驟中,先根據(jù)云計(jì)算任務(wù)的重要性和實(shí)時(shí)性來(lái)生成不同的保障優(yōu)先等級(jí),即對(duì)云計(jì)算任務(wù)的重要性和實(shí)時(shí)性進(jìn)行分級(jí),通常情況下,云計(jì)算任務(wù)的重要性可以分為A重要和a不重要,實(shí)時(shí)性可以分為B實(shí)時(shí)和b非實(shí)時(shí)。此處只是為了后續(xù)描述簡(jiǎn)便而將重要性和實(shí)時(shí)性均分為兩級(jí),實(shí)際應(yīng)用中可以劃分更多的等級(jí)。通過(guò)劃分后的重要性和實(shí)時(shí)性可以生成不同的保障優(yōu)先等級(jí),該保障優(yōu)先等級(jí)為各云計(jì)算任務(wù)的保障優(yōu)先等級(jí),如下表1所示為生成的云計(jì)算任務(wù)的保障優(yōu)先等級(jí)示例表1云計(jì)算任務(wù)的保障優(yōu)先等級(jí)示例
權(quán)利要求
1.一種基于私有云計(jì)算的資源調(diào)度方法,其特征在于,包括 根據(jù)云計(jì)算任務(wù)的重要性和實(shí)時(shí)性生成不同的保障優(yōu)先等級(jí);根據(jù)各云計(jì)算任務(wù)的屬性獲取所述各云計(jì)算任務(wù)所屬的保障優(yōu)先等級(jí); 當(dāng)私有云計(jì)算中心出現(xiàn)故障時(shí),根據(jù)私有云的計(jì)算等級(jí)和所述各云計(jì)算任務(wù)所屬的保障優(yōu)先等級(jí),分別對(duì)所述各云計(jì)算任務(wù)進(jìn)行調(diào)度處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括根據(jù)私有云的計(jì)算資源和任務(wù)請(qǐng)求評(píng)估私有云的計(jì)算能力; 根據(jù)所述私有云的計(jì)算能力生成不同的計(jì)算等級(jí)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述根據(jù)私有云的計(jì)算等級(jí)和所述各云計(jì)算任務(wù)所屬的保障優(yōu)先等級(jí),分別對(duì)所述各云計(jì)算任務(wù)進(jìn)行調(diào)度處理包括根據(jù)私有云的計(jì)算等級(jí)獲取第一優(yōu)先等級(jí)閾值和第二優(yōu)先等級(jí)閾值,所述第一優(yōu)先等級(jí)閾值小于或等于所述第二優(yōu)先等級(jí)閾值;保持優(yōu)先等級(jí)的值小于所述第一優(yōu)先等級(jí)閾值的云計(jì)算任務(wù)的運(yùn)行狀態(tài)不變; 將優(yōu)先等級(jí)的值大于或等于所述第一優(yōu)先等級(jí)閾值且小于所述第二優(yōu)先等級(jí)閾值的云計(jì)算任務(wù)與所述云計(jì)算任務(wù)所屬的保障優(yōu)先等級(jí)中其他云計(jì)算任務(wù)進(jìn)行合并處理; 對(duì)優(yōu)先等級(jí)大于或等于所述第二優(yōu)先等級(jí)閾值的云計(jì)算任務(wù)進(jìn)行關(guān)閉處理。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括 實(shí)時(shí)檢測(cè)所述私有云計(jì)算中心的故障是否消除;當(dāng)所述私有云計(jì)算中心的故障消除時(shí),停止對(duì)所述各云計(jì)算任務(wù)進(jìn)行調(diào)度處理,并恢復(fù)運(yùn)行被關(guān)閉的云計(jì)算任務(wù)。
5.一種基于私有云計(jì)算的資源調(diào)度裝置,其特征在于,包括第一劃分模塊,用于根據(jù)云計(jì)算任務(wù)的重要性和實(shí)時(shí)性生成不同的保障優(yōu)先等級(jí); 獲取模塊,用于根據(jù)各云計(jì)算任務(wù)的屬性獲取所述各云計(jì)算任務(wù)所屬的保障優(yōu)先等級(jí);調(diào)度模塊,用于當(dāng)私有云計(jì)算中心出現(xiàn)故障時(shí),根據(jù)私有云的計(jì)算等級(jí)和所述各云計(jì)算任務(wù)所屬的保障優(yōu)先等級(jí),分別對(duì)所述各云計(jì)算任務(wù)進(jìn)行調(diào)度處理。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,還包括評(píng)估模塊,用于根據(jù)私有云的計(jì)算資源和任務(wù)請(qǐng)求評(píng)估私有云的計(jì)算能力; 第二劃分模塊,用于根據(jù)所述私有云的計(jì)算能力生成不同的計(jì)算等級(jí)。
7.根據(jù)權(quán)利要求5或6所述的裝置,其特征在于,所述調(diào)度模塊包括獲取單元,用于根據(jù)私有云的計(jì)算等級(jí)獲取第一優(yōu)先等級(jí)閾值和第二優(yōu)先等級(jí)閾值, 所述第一優(yōu)先等級(jí)閾值小于或等于所述第二優(yōu)先等級(jí)閾值;第一調(diào)度單元,用于保持優(yōu)先等級(jí)的值小于所述第一優(yōu)先等級(jí)閾值的云計(jì)算任務(wù)的運(yùn)行狀態(tài)不變;第二調(diào)度單元,用于將優(yōu)先等級(jí)的值大于或等于所述第一優(yōu)先等級(jí)閾值且小于所述第二優(yōu)先等級(jí)閾值的云計(jì)算任務(wù)與所述云計(jì)算任務(wù)所屬的保障優(yōu)先等級(jí)中其他云計(jì)算任務(wù)進(jìn)行合并處理;第三調(diào)度單元,用于對(duì)優(yōu)先等級(jí)大于或等于所述第二優(yōu)先等級(jí)閾值的云計(jì)算任務(wù)進(jìn)行關(guān)閉處理。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括檢測(cè)模塊,用于實(shí)時(shí)檢測(cè)所述私有云計(jì)算中心的故障是否消除; 恢復(fù)模塊,用于當(dāng)所述私有云計(jì)算中心的故障消除時(shí),停止對(duì)所述各云計(jì)算任務(wù)進(jìn)行調(diào)度處理,并恢復(fù)運(yùn)行被關(guān)閉的云計(jì)算任務(wù)。
9.一種云管理服務(wù)器,其特征在于,包括上述權(quán)利要求5-8中任一項(xiàng)所述的基于私有云計(jì)算的資源調(diào)度裝置。
全文摘要
本發(fā)明提供一種基于私有云計(jì)算的資源調(diào)度方法、裝置和云管理服務(wù)器,其中方法包括根據(jù)云計(jì)算任務(wù)的重要性和實(shí)時(shí)性生成不同的保障優(yōu)先等級(jí);根據(jù)各云計(jì)算任務(wù)的屬性獲取所述各云計(jì)算任務(wù)所屬的保障優(yōu)先等級(jí);當(dāng)私有云計(jì)算中心出現(xiàn)故障時(shí),根據(jù)私有云的計(jì)算等級(jí)和各云計(jì)算任務(wù)所屬的保障優(yōu)先等級(jí),分別對(duì)各云計(jì)算任務(wù)進(jìn)行調(diào)度處理。裝置包括第一劃分模塊、獲取模塊和調(diào)度模塊。云管理服務(wù)器包括基于私有云計(jì)算的資源調(diào)度裝置。本發(fā)明減少了由于外電源故障對(duì)私有云的用戶(hù)體驗(yàn)造成的影響。
文檔編號(hào)H04L12/24GK102413186SQ20111039692
公開(kāi)日2012年4月11日 申請(qǐng)日期2011年12月2日 優(yōu)先權(quán)日2011年12月2日
發(fā)明者鄒斌 申請(qǐng)人:北京星網(wǎng)銳捷網(wǎng)絡(luò)技術(shù)有限公司