一種云計算的調度方法和系統,獲得多個資源數據,根據多個資源數據分別計算多個資源數據的利潤,比較多個資源數據對應的利潤的大小,獲得最大利潤對應的優選資源數據,依據優選資源數據進行云計算資源的調度。本發明專利技術云計算的調度方法和系統,通過收益減去成本來計算云計算資源的不同調度方案的利潤,再通過比較利潤大小,來得到并實施利潤最大的云計算資源調度方案。
【技術實現步驟摘要】
本專利技術涉及云計算技術,特別是涉及云計算技術的調度解決方法和系統。
技術介紹
現有的云計算技術中,在進行資源調度時,主要考慮云計算資源的負載均衡。但在云計算的實際應用中,用戶多數想通過云計算資源的調度來獲得最大的利潤,特別是在云計算的商業應用中,應用資源的利潤成為重要的參考因素。因此,現有的云計算技術以追求負載均衡為目的,這樣的云計算資源調度方法是無法滿足眾多商業應用用戶的需求的。
技術實現思路
基于此,有必要針對云計算資源的調度問題,提供一種利潤優選的云計算的調度方法和系統,通過計算各種云計算調度方案的利潤,選擇利潤大的調度方案,來實施對云計算資源的調度以獲得最大的利潤。一種云計算的調度方法,包括如下步驟獲得步驟,獲得多個資源數據;計算步驟,根據多個資源數據分別計算多個資源數據的利潤;比較步驟,比較多個資源數據對應的利潤的大小,獲得最大利潤對應的優選資源數據;以及調度步驟,依據優選資源數據進行云計算資源的調度。在其中一個實施例中,獲得步驟中,資源數據包括收益和成本;計算步驟中,利潤等于收益減去成本。在其中一個實施例中,收益等于完成的任務量,成本等于需要使用的云計算節點 數量。在其中一個實施例中,收益等于完成的任務量乘以權重kl,成本等于需要使用的云計算節點數量乘以權重K2。在其中一個實施例中,權重Kl和權重K2取自訓練數據庫;K1為單位任務的收益, 來自任務屬性庫;K2為單位云計算節點的成本,來自云計算資源屬性庫。一種云計算的調度系統,包括獲得模塊,獲得多個資源數據;計算模塊,根據多個資源數據分別計算多個資源數據的利潤;比較模塊,比較多個資源數據對應的利潤的大小,獲得最大利潤對應的優選資源數據;以及調度模塊,依據優選資源數據進行云計算資源的調度。在其中一個實施例中,獲得模塊獲得的資源數據包括收益和成本;計算模塊執行如下計算利潤等于收益減去成本。在其中一個實施例中,收益等于完成的任務量,成本等于需要使用的云計算節點數量。在其中一個實施例中,收益等于完成的任務量乘以權重kl,成本等于需要使用的云計算節點數量乘以權重K2。在其中一個實施例中,權重Kl和權重K2取自訓練數據庫;K1為單位任務的收益, 來自任務屬性庫;K2為單位云計算節點的成本,來自云計算資源屬性庫。本專利技術的云計算的調度方法和系統,通過收益減去成本來計算云計算資源的不同調度方案的利潤,再通過比較利潤大小,來得到并實施利潤最大的云計算資源調度方案。附圖說明圖1為本專利技術的云計算的調度方法的流程圖2為本專利技術的云計算的調度系統的原理框圖。·具體實施方式本專利技術利用已有的云計算資源進行調度,以盡量獲得最大的計算利潤為目標來實施云計算。如圖1所示,本專利技術的云計算的調度方法,包括如下步驟S1:獲得步驟,獲得多個資源數據。資源數據包括收益和成本;收益和成本有兩種計算方法,第一種是,收益等于完成的任務量,成本等于需要使用的云計算節點數量;第二種是,收益等于完成的任務量乘以權重kl,成本等于需要使用的云計算節點數量乘以權重 K2,權重Kl和權重K2根據不同的應用行業取自相關的行業訓練數據庫;K1為單位任務的收益,來自任務屬性庫;K2為單位云計算節點的成本,來自云計算資源屬性庫。S2:計算步驟,根據多個資源數據分別計算多個資源數據的利潤,利潤等于收益減去成本。S3 比較步驟,比較多個資源數據對應的利潤的大小,獲得最大利潤對應的優選資源數據。S4 :調度步驟,依據優選資源數據進行云計算資源的調度。如圖2所示,本專利技術的云計算的調度系統,包括依次連接的獲得模塊、計算模塊、 比較模塊和調度模塊。獲得模塊獲得多個資源數據,資源數據包括收益和成本。收益和成本有兩種計算方法,第一種是,收益等于完成的任務量,成本等于需要使用的云計算節點數量;第二種是, 收益等于完成的任務量乘以權重kl,成本等于需要使用的云計算節點數量乘以權重K2,權重Kl和權重K2根據不同的應用行業取自相關的行業訓練數據庫;K1為單位任務的收益, 來自任務屬性庫;K2為單位云計算節點的成本,來自云計算資源屬性庫。計算模塊根據多個資源數據分別計算多個資源數據的利潤。比較模塊比較多個資源數據對應的利潤的大小,獲得最大利潤對應的優選資源數據。調度模塊依據優選資源數據進行云計算資源的調度。以上所述實施例僅表達了本專利技術的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本專利技術專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本專利技術構思的前提下,還可以做出若干變形和改進,這些都屬于本專利技術的保護范圍。因此,本專利技術專利的保護范圍應以所附權利要求為準。權利要求1.一種云計算的調度方法,包括如下步驟獲得步驟,獲得多個資源數據;計算步驟,根據該多個資源數據分別計算該多個資源數據的利潤;比較步驟,比較該多個資源數據對應的利潤的大小,獲得最大利潤對應的優選資源數據;以及調度步驟,依據優選資源數據進行云計算資源的調度。2.根據權利要求1所述的云計算的調度方法,其特征在于,所述的獲得步驟中,該資源數據包括收益和成本;所述的計算步驟中,該利潤等于該收益減去該成本。3.根據權利要求2所述的云計算的調度方法,其特征在于,該收益等于完成的任務量, 該成本等于需要使用的云計算節點數量。4.根據權利要求2所述的云計算的調度方法,其特征在于,該收益等于完成的任務量乘以權重kl,該成本等于需要使用的云計算節點數量乘以權重K2。5.根據權利要求4所述的云計算的調度方法,其特征在于,該權重Kl和該權重K2取自訓練數據庫;κ 為單位任務的收益,來自任務屬性庫;K2為單位云計算節點的成本,來自云計算資源屬性庫。6.一種云計算的調度系統,其特征在于,包括獲得模塊,獲得多個資源數據;計算模塊,根據該多個資源數據分別計算該多個資源數據的利潤;比較模塊,比較該多個資源數據對應的利潤的大小,獲得最大利潤對應的優選資源數據;以及調度模塊,依據優選資源數據進行云計算資源的調度。7.根據權利要求6所述的云計算的調度系統,其特征在于,所述的獲得模塊獲得的該資源數據包括收益和成本;所述的計算模塊執行如下計算該利潤等于該收益減去該成本。8.根據權利要求7所述的云計算的調度系統,其特征在于,該收益等于完成的任務量, 該成本等于需要使用的云計算節點數量。9.根據權利要求7所述的云計算的調度系統,其特征在于,該收益等于完成的任務量乘以權重kl,該成本等于需要使用的云計算節點數量乘以權重Κ2。10.根據權利要求9所述的云計算的調度系統,其特征在于,該權重Kl和該權重K2取自訓練數據庫;κ 為單位任務的收益,來自任務屬性庫;K2為單位云計算節點的成本,來自云計算資源屬性庫。全文摘要一種云計算的調度方法和系統,獲得多個資源數據,根據多個資源數據分別計算多個資源數據的利潤,比較多個資源數據對應的利潤的大小,獲得最大利潤對應的優選資源數據,依據優選資源數據進行云計算資源的調度。本專利技術云計算的調度方法和系統,通過收益減去成本來計算云計算資源的不同調度方案的利潤,再通過比較利潤大小,來得到并實施利潤最大的云計算資源調度方案。文檔編號G06F17/30GK103002053SQ201210572729公開日2013年3月27日 申請日期2012年12月25日 優先權日201本文檔來自技高網...
【技術保護點】
一種云計算的調度方法,包括如下步驟:獲得步驟,獲得多個資源數據;計算步驟,根據該多個資源數據分別計算該多個資源數據的利潤;比較步驟,比較該多個資源數據對應的利潤的大小,獲得最大利潤對應的優選資源數據;以及調度步驟,依據優選資源數據進行云計算資源的調度。
【技術特征摘要】
【專利技術屬性】
技術研發人員:朱定局,
申請(專利權)人:深圳先進技術研究院,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。