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