[發明專利]一種云環境下收益驅動的大規模處理任務調度方法無效
| 申請號: | 201210525859.5 | 申請日: | 2012-12-07 |
| 公開(公告)號: | CN103019822A | 公開(公告)日: | 2013-04-03 |
| 發明(設計)人: | 蘇森;雙鍇;李健;徐鵬;王玉龍 | 申請(專利權)人: | 北京郵電大學 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46;G06F9/455 |
| 代理公司: | 北京思創畢升專利事務所 11218 | 代理人: | 郭韞 |
| 地址: | 100876 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 環境 收益 驅動 大規模 處理 任務 調度 方法 | ||
1.一種云環境下收益驅動的大規模處理任務調度方法,其特征在于:所述方法包括以下步驟:
步驟1:讀入大規模圖狀數據處理任務圖,按照圖狀結構任務的層次關系對所述大規模圖狀數據處理任務圖進行遍歷,按照層次進行任務序號標記,并計算任務的總數n;
步驟2:讀入當前云計算環境的虛擬機的性能和計價模式;
步驟3:初始化m個粒子的編碼以及各個粒子的位置Xi和飛行速度Vi,設最大迭代次數設為T;
步驟4:根據粒子的當前的編碼利用下面的適應度函數計算所有粒子的適應度函數值f(Xi):
其中T’表示當前策略的任務調度長度,C’表示當前策略的資源租賃成本,Tmin和Tmax分別表示當前解集中最小和最大的任務調度長度,Cmin和Cmax分別表示當前解集中最小和最大的資源租賃成本,系數α用以反應調度長度和資源租賃成本之間均衡關系,α∈[0,1];α值變小將得到資源租賃成本較小但調度長度延長的調度方案;
通過迭代式搜索不同的α值構造Pareto最優解集;
在上述迭代過程中,將當前值和上一次結果進行比較獲得個體極值Xpb,選取個體極值中最小的作為全局極值Xgb;
步驟5:根據粒子的適應度函數值f(Xi)進行速度更新和位置更新;
步驟6:對每個粒子,將其適應度函數值f(Xi)與步驟4得到的個體極值Xpb進行比較,然后將兩者中較小的值作為新的個體極值;將其適應度函數值f(Xi)與步驟4得到的全局極值Xgb進行比較,然后將兩者中較小的值作為新的全局極值,則更新當前的全局極值;
步驟7:判斷是否達到最大迭代次數T,如果是,則停止計算,轉入步驟8;如果否,則返回步驟5;
步驟8:輸出大規模圖狀數據處理任務調度方案。
2.根據權利要求1所述的云環境下收益驅動的大規模處理任務調度方法,其特征在于:所述步驟3中所述粒子的位置對應于待解決問題的一個潛在解,粒子的速度指導其在迭代過程中向最優解運動的方向。
3.根據權利要求1所述的云環境下收益驅動的大規模處理任務調度方法,其特征在于:所述步驟5具體如下:
利用下式進行速度更新:
其中,t表示迭代次數,Xi(t)表示粒子第t次迭代時所處的位置,Vi(t)為對應第t次迭代時所處的位置的飛行速度,P1是粒子取當前速度的概率,P2是粒子取局部最優速度的概率,P3是粒子取全局最優速度的概率,且P1+P2+P3=1;
利用下式進行位置更新,位置更新中隨機選取云計算中候選虛擬機列表:
其中,Θ用于計算兩種映射方案的差異性,如果映射方案Xi和Xj在同一維上具有相同的值,則差值的結果為1,否則為0;
用于粒子更新過程中,通過跟蹤自身最優位置和全局最優位置來更新自身的速度,即在粒子的對應維度上以Pi的概率按照Vi各維度的值更新和以Pj的概率按照Vj各維度的值更新;
用于粒子根據當前速度更新位置,即當前位置Xi按照Vj的策略對當前大規模圖狀數據處理任務調度策略進行調整。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210525859.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:全自動柴油乳化系統
- 下一篇:一種用于高壓氣體管道的注水混合器





