專利名稱:云計算的服務(wù)最大化調(diào)度方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及云計算技術(shù),特別是涉及云計算技術(shù)的調(diào)度解決方法和系統(tǒng)。
背景技術(shù):
現(xiàn)有的云計算技術(shù)中,在進(jìn)行資源調(diào)度時,主要考慮云計算資源的負(fù)載均衡。但在云計算的實際應(yīng)用中,有時需要通過云計算資源的調(diào)度獲得最大的服務(wù)量,使得已有的云計算資源能夠服務(wù)于盡量多的用戶和完成盡量多的任務(wù)。因此,現(xiàn)有的云計算技術(shù)以追求負(fù)載均衡為目的,這樣的云計算資源調(diào)度方法是無法滿足服務(wù)量最大化的目的。
發(fā)明內(nèi)容
基于此,有必要針對云計算資源的調(diào)度問題,提供一種數(shù)量優(yōu)先的云計算的調(diào)度方法和系統(tǒng),利用已有的云計算資源進(jìn)行調(diào)度,盡量獲得最大的服務(wù)量,使得已有的云計算資源能夠服務(wù)于盡量多的用戶和完成盡量多的任務(wù)。一種云計算的調(diào)度方法,包括如下步驟獲得步驟,獲得多個資源數(shù)據(jù);計算步驟,根據(jù)多個資源數(shù)據(jù)分別計算多個資源數(shù)據(jù)的服務(wù)量;比較步驟,比較多個資源數(shù)據(jù)對應(yīng)的服務(wù)量的大小,獲得最大服務(wù)量對應(yīng)的優(yōu)選資源數(shù)據(jù);以及調(diào)度步驟,依據(jù)優(yōu)選資源數(shù)據(jù)進(jìn)行云計算資源的調(diào)度。
在其中一個實施例中,獲得步驟中,資源數(shù)據(jù)包括服務(wù)的用戶數(shù)和為相應(yīng)用戶完成的任務(wù)量;計算步驟中,服務(wù)量等于服務(wù)的用戶數(shù)乘以為相應(yīng)用戶完成的任務(wù)量。在其中一個實施例中,獲得步驟中,資源數(shù)據(jù)包括服務(wù)的用戶數(shù)、用戶級別和為相應(yīng)用戶完成的任務(wù)量;計算步驟中,服務(wù)量等于服務(wù)的用戶數(shù)乘以用戶級別,再乘以為相應(yīng)用戶完成的任務(wù)量。一種云計算的調(diào)度系統(tǒng),包括獲得模塊,獲得多個資源數(shù)據(jù);計算模塊,根據(jù)多個資源數(shù)據(jù)分別計算多個資源數(shù)據(jù)的服務(wù)量;比較模塊,比較多個資源數(shù)據(jù)對應(yīng)的服務(wù)量的大小,獲得最大服務(wù)量對應(yīng)的優(yōu)選資源數(shù)據(jù);以及調(diào)度模塊,依據(jù)優(yōu)選資源數(shù)據(jù)進(jìn)行云計算資源的調(diào)度。在其中一個實施例中,獲得模塊獲得的資源數(shù)據(jù)包括服務(wù)的用戶數(shù)和為相應(yīng)用戶完成的任務(wù)量;計算模塊執(zhí)行如下計算服務(wù)量等于服務(wù)的用戶數(shù)乘以為相應(yīng)用戶完成的
任務(wù)量。在其中一個實施例中,獲得模塊獲得的資源數(shù)據(jù)包括服務(wù)的用戶數(shù)、用戶級別和為相應(yīng)用戶完成的任務(wù)量;計算模塊執(zhí)行如下計算服務(wù)量等于服務(wù)的用戶數(shù)乘以用戶級另Ij,再乘以為相應(yīng)用戶完成的任務(wù)量。本發(fā)明的云計算的求多調(diào)度方法和系統(tǒng),根據(jù)各種調(diào)度方案的服務(wù)量,來選擇服務(wù)量最大的調(diào)度方案,以使得對云計算資源的調(diào)度獲得最大的服務(wù)量,使得已有的云計算資源能夠服務(wù)于盡量多的用戶和完成盡量多的任務(wù)。
圖1為本發(fā)明的云計算的調(diào)度方法的流程圖;圖2為本發(fā)明的云計算的調(diào)度系統(tǒng)的原理框圖。
具體實施例方式本發(fā)明的云計算求多調(diào)度,利用已有的云計算資源進(jìn)行調(diào)度,盡量獲得最大的服務(wù)量,使得已有的云計算資源能夠服務(wù)于盡量多的用戶和完成盡量多的任務(wù)。本發(fā)明的云計算資源包括但不限于云計算及其配套資源。如圖1所示,本發(fā)明的云計算的調(diào)度方法,包括如下步驟S1:獲得步驟,獲得多個資源數(shù)據(jù),資源數(shù)據(jù)包括服務(wù)的用戶數(shù)和為相應(yīng)用戶完成的任務(wù)量。S2:計算步驟,根據(jù)多個資源數(shù)據(jù)分別計算多個資源數(shù)據(jù)的服務(wù)量,服務(wù)量等于服務(wù)的用戶數(shù)*為相應(yīng)用戶完成的任務(wù)量。S3 :比較步驟,比較多個資源數(shù)據(jù)對應(yīng)的服務(wù)量的大小,獲得最大服務(wù)量對應(yīng)的優(yōu)選資源數(shù)據(jù)。S4 :調(diào)度步驟,依據(jù)優(yōu)選資源數(shù)據(jù)進(jìn)行云計算資源的調(diào)度。在本發(fā)明的云計算的調(diào)度方法的另一種實施例中,資源數(shù)據(jù)包括服務(wù)的用戶數(shù)、用戶級別和為相應(yīng)用戶完成的任務(wù)量;服務(wù)量等于服務(wù)的用戶數(shù)*用戶級別*為相應(yīng)用戶完成的任務(wù)量。
如圖2所示,一種云計算的調(diào)度系統(tǒng),包括依次連接的獲得模塊、計算模塊、比較模塊和調(diào)度模塊。獲得模塊獲得多個資源數(shù)據(jù),資源數(shù)據(jù)包括服務(wù)的用戶數(shù)和為相應(yīng)用戶完成的任務(wù)量。計算模塊根據(jù)多個資源數(shù)據(jù)分別計算多個資源數(shù)據(jù)的服務(wù)量,服務(wù)量等于服務(wù)的用戶數(shù)*為相應(yīng)用戶完成的任務(wù)量。比較模塊比較多個資源數(shù)據(jù)對應(yīng)的服務(wù)量的大小,獲得最大服務(wù)量對應(yīng)的優(yōu)選資源數(shù)據(jù)。調(diào)度模塊依據(jù)優(yōu)選資源數(shù)據(jù)進(jìn)行云計算資源的調(diào)度。在本發(fā)明的云計算的調(diào)度系統(tǒng)的另一種實施例中,資源數(shù)據(jù)包括服務(wù)的用戶數(shù)、用戶級別和為相應(yīng)用戶完成的任務(wù)量;服務(wù)量等于服務(wù)的用戶數(shù)*用戶級別*為相應(yīng)用戶完成的任務(wù)量。以上所述實施例僅表達(dá)了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種云計算的調(diào)度方法,包括如下步驟獲得步驟,獲得多個資源數(shù)據(jù);計算步驟,根據(jù)該多個資源數(shù)據(jù)分別計算該多個資源數(shù)據(jù)的服務(wù)量;比較步驟,比較該多個資源數(shù)據(jù)對應(yīng)的服務(wù)量的大小,獲得最大服務(wù)量對應(yīng)的優(yōu)選資源數(shù)據(jù);以及調(diào)度步驟,依據(jù)優(yōu)選資源數(shù)據(jù)進(jìn)行云計算資源的調(diào)度。
2.根據(jù)權(quán)利要求1所述的云計算的調(diào)度方法,其特征在于,所述的獲得步驟中,該資源數(shù)據(jù)包括服務(wù)的用戶數(shù)和為相應(yīng)用戶完成的任務(wù)量;所述的計算步驟中,該服務(wù)量等于該服務(wù)的用戶數(shù)乘以該為相應(yīng)用戶完成的任務(wù)量。
3.根據(jù)權(quán)利要求1所述的云計算的調(diào)度方法,其特征在于,所述的獲得步驟中,該資源數(shù)據(jù)包括服務(wù)的用戶數(shù)、用戶級別和為相應(yīng)用戶完成的任務(wù)量;所述的計算步驟中,該服務(wù)量等于該服務(wù)的用戶數(shù)乘以該用戶級別,再乘以該為相應(yīng)用戶完成的任務(wù)量。
4.一種云計算的調(diào)度系統(tǒng),其特征在于,包括獲得模塊,獲得多個資源數(shù)據(jù);計算模塊,根據(jù)該多個資源數(shù)據(jù)分別計算該多個資源數(shù)據(jù)的服務(wù)量;比較模塊,比較該多個資源數(shù)據(jù)對應(yīng)的服務(wù)量的大小,獲得最大服務(wù)量對應(yīng)的優(yōu)選資源數(shù)據(jù);以及調(diào)度模塊,依據(jù)優(yōu)選資源數(shù)據(jù)進(jìn)行云計算資源的調(diào)度。
5.根據(jù)權(quán)利要求4所述的云計算的調(diào)度系統(tǒng),其特征在于,所述的獲得模塊獲得的該資源數(shù)據(jù)包括服務(wù)的用戶數(shù)和為相應(yīng)用戶完成的任務(wù)量;所述的計算模塊執(zhí)行如下計算 該服務(wù)量等于該服務(wù)的用戶數(shù)乘以該為相應(yīng)用戶完成的任務(wù)量。
6.根據(jù)權(quán)利要求4所述的云計算的調(diào)度系統(tǒng),其特征在于,所述的獲得模塊獲得的該資源數(shù)據(jù)包括服務(wù)的用戶數(shù)、用戶級別和為相應(yīng)用戶完成的任務(wù)量;所述的計算模塊執(zhí)行如下計算該服務(wù)量等于該服務(wù)的用戶數(shù)乘以該用戶級別,再乘以該為相應(yīng)用戶完成的任務(wù)量。
全文摘要
一種云計算的調(diào)度方法和系統(tǒng),獲得多個資源數(shù)據(jù);根據(jù)多個資源數(shù)據(jù)分別計算多個資源數(shù)據(jù)的服務(wù)量;比較多個資源數(shù)據(jù)對應(yīng)的服務(wù)量的大小,獲得最大服務(wù)量對應(yīng)的優(yōu)選資源數(shù)據(jù);依據(jù)優(yōu)選資源數(shù)據(jù)進(jìn)行云計算資源的調(diào)度。本發(fā)明的云計算的求多調(diào)度方法和系統(tǒng),根據(jù)各種調(diào)度方案的服務(wù)量,來選擇服務(wù)量最大的調(diào)度方案,以使得對云計算資源的調(diào)度獲得最大的服務(wù)量,使得已有的云計算資源能夠服務(wù)于盡量多的用戶和完成盡量多的任務(wù)。
文檔編號H04L12/861GK103051719SQ201210572289
公開日2013年4月17日 申請日期2012年12月25日 優(yōu)先權(quán)日2012年12月25日
發(fā)明者朱定局 申請人:深圳先進(jìn)技術(shù)研究院