日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]云計算環境下基于分布式估計算法的工作流執行優化方法在審

專利信息
申請號: 201911259945.4 申請日: 2019-12-10
公開(公告)號: CN111026533A 公開(公告)日: 2020-04-17
發明(設計)人: 謝毅;桂奉獻;孫鶴 申請(專利權)人: 浙江工商大學
主分類號: G06F9/48 分類號: G06F9/48;G06F9/455
代理公司: 杭州浙科專利事務所(普通合伙) 33213 代理人: 吳秉中
地址: 310012 浙*** 國省代碼: 浙江;33
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 計算 環境 基于 分布式 估計 算法 工作流 執行 優化 方法
【權利要求書】:

1.一種云計算環境下基于分布式估計算法的工作流執行優化方法,其特征在于:包括以下步驟:

步驟1:獲取云工作流執行優化所需的信息;

獲取任務集T={t1,...,tI},ti表示任務i,即編號為i的任務;其中I是需要調度的任務數量;

獲取任務間的時序關系:任務i的父任務集PRi,任務i的子任務集SCi,其中i=1,…,I;

獲取任務相關參數:任務i的長度leni,即任務i被虛擬機處理時需要耗費的指令數量,處理任務i時需要的輸入文件列表IFLi、任務i被處理后產生的輸出文件列表OFLi、及文件列表中文件file的大小file.size,其中:i=1,…,I;任務i是任務i+的父任務的充要條件為:存在一個文件file,file是任務i的輸出文件同時又是任務i+的輸入文件,即:

獲取云計算環境下的虛擬機類型集VM={vm1,vm2,…,vmJ},其中J是虛擬機的類型數量,vmj表示j類虛擬機;

獲取虛擬機相關參數:j類虛擬機的計算能力psj,j類虛擬機的帶寬bwj,j類虛擬機的單位時間成本vcj,j類虛擬機的固定起租成本fcj,j類虛擬機的最小計費時間單位utj,j類虛擬機的最小起租時間ftj;租用j類虛擬機的成本計算如下:其中:lt為租用時間,j=1,2…,J;

獲取云計算環境下工作流執行的成本約束Budget與時間約束Deadline;若沒有成本約束則設置Budget=MBV,若沒有時間約束則設置Deadline=MDV;其中:MBV為成本上限,MDV為時間上限;

步驟2:計算任務的層次值;

對于沒有父任務的開始任務i,其層次值為:

lvli=1 (1)

其它任務的層次值采用如下遞歸公式進行計算:

步驟3:初始化當代種群,令BtCh=Null;

基于層次和效益比生成1個個體,對初始概率模型進行N-1次采樣生成N-1個個體,形成初始當代種群;其中N是種群規模;

所述個體編碼方法如下:ch={gr1,…,grI;gs1,…,gsI;gt1,…,gtI},其中{gr1,…,grI}是任務調度順序列表,為任務編號的一個拓撲排序;{gs1,…,gsI}是虛擬機分配列表,gsi表示給第i個調度的任務分配的虛擬機實例編號,其中:gs1=1,gsi≤max{gs1,…,gsi-1}+1;{gt1,…,gtI}是虛擬機類型列表,gti表示編號為i的虛擬機實例的類型,gt1,…,gtI的取值為1到J之間的整數值;

所述基于層次和效益比生成1個個體包括如下步驟:

步驟A1:根據任務層次值從小到大隨機排列任務,即層次值小的排在大的前面,具有相同層次值的則隨機排列,形成個體的任務調度順序列表{gr1,…,grI};

步驟A2:基于效益比生成個體的虛擬機分配列表{gs1,…,gsI}和虛擬機類型列表{gt1,…,gtI};獲得所有任務的執行時間和完成時間:eti、fi,i=1,…,I;

步驟A3:輸出一個個體ch1={gr1,…,grI;gs1,…,gsI;gt1,…,gtI},及其所有任務的執行時間和完成時間:eti、fi,i=1,2…,I,并計算其工作流響應時間rs1,操作結束;

所述概率模型包括任務調度順序概率模型PMS(g)、虛擬機分配概率模型PMA(g)和虛擬機類型概率模型PMT(g);

其中βi,i′(g)表示在第g代第i′個調度的任務是ti的概率,

其中αi,k(g)表示在第g代給第i個調度的任務分配編號為k的虛擬機實例的概率,

其中δk,j(g)表示在第g代編號為k的虛擬機實例其類型是j的概率;

初始任務調度順序概率模型為:

其中:STSρ={tii<ρ≤I-ζi}是可以安排在第ρ個調度的任務集,ζi是任務i的子孫任務的數量,ξi是任務i的祖先任務的數量;

標記值

所述子孫任務和祖先任務的定義描述如下:如果存在一個任務序列滿足是的父任務,其中1≤k<n,那么是的祖先任務,是的子孫任務;

初始虛擬機分配概率模型為:

初始虛擬機類型概率模型為:

J是虛擬機的類型數量;

對概率模型PMS(g)、PMA(g)和PMT(g)進行1次采樣生成1個個體包括如下步驟:

步驟B1:虛擬機類型的采樣:

步驟B1.1:令變量k=1;

步驟B1.2:獲取編號為k的虛擬機實例的類型是j的概率Ak,j=δk,j(g),j=1,…,J;計算累計概率:

步驟B1.3:產生1個隨機數λ∈[0,1),如果那么選擇類型j,令gtk=j;

步驟B1.4:令k=k+1;如果k≤I,轉到步驟B1.2,否則已獲得虛擬機類型列表,轉到步驟B2;

步驟B2:系統狀態初始化:

步驟B2.1:令所有虛擬機可得時間段列表vatlk={[0,∞]},k=1,…,I;

步驟B2.2:令任務的就緒時間rti=0、任務集P(ti)=PRi,i=1,…,I;令任務集任務集UT=T;

步驟B2.3:把UT中的ti移到RT中;令變量q=1、變量MI=1;

步驟B3:根據[β1,q(g)…βI,q(g)]T采用輪盤賭法從RT中隨機選擇一個任務,不妨設為ti;令grq=i;

步驟B4:根據[αq,1(g)…αq,I(g)]采用輪盤賭法在[1,MI]之間隨機選擇一個虛擬機實例編號,不妨設為k,令gsq=k;如果k=MI,則MI=MI+1;

步驟B5:把ti分配給編號為k的虛擬機實例:

步驟B5.1:計算ti的執行時間

步驟B5.2:在vatlk中從早到晚找出一個空閑時段[νkk],滿足υkk≥eti和υk-eti≥rti

步驟B5.3:ti的開始時間si=max{νk,rti},ti的結束時間fi=si+eti

步驟B5.4:更新ti的子任務的就緒時間

步驟B5.5:在虛擬機可得時間段列表vatlk中刪除[νkk],插入區間長度大于0的[νk,si]和[fik];

步驟B5.6:在所有中刪除ti,在RT中刪除ti

步驟B5.7:把UT中的ti移到RT中;

步驟B6:如果RT不為空,則q=q+1,轉到步驟B3,否則轉到步驟B7;

步驟B7:獲得一個個體chn={gr1,…,grI;gs1,…,gsI;gt1,…,gtI}及其所有任務的執行時間和完成時間:eti、fi,i=1,2…,I,計算其工作流響應時間rsn,n∈{2,…,N},操作結束;步驟4:對當代種群中的每個個體采用FBI&D進行解碼與改進,獲得每個個體的工作流執行成本和響應時間,然后計算所有不可行個體的相對適應度值和可行個體的絕對適應度值;如果BtCh=Null或當代種群中的最優個體優于BtCh中保存的個體,則用最優個體替換保存在BtCh中的內容;

對于種群中的每個個體chn={gr1,…,grI;gs1,…,gsI;gt1,…,gtI},n=1,…,N;所述FBI&D包括如下步驟:

步驟C1:形成反向個體

步驟C1.1:根據任務完成時間fi從大到小重新排列任務調度順序列表{gr1,…,grI},即把任務調度順序列表中的第i個基因值設置為倒數第i個完成的任務編號,i=1,…,I;形成

步驟C1.2:為維持原資源配置方案和編碼的合法性,調整虛擬機實例列表{gs1,…,gsI}和虛擬機類型列表{gt1,…,gtI},形成

步驟C1.2.1:令變量ε=1、變量δ=1;令標記值flg1=…=flgI=0;令k=max{gs1,…,gsI}+1,…,I;

步驟C1.2.2:如果flgε=0,那么轉到步驟C1.2.3;否則轉到步驟C1.2.5:

步驟C1.2.3:找出任務在{gr1,…,grI}中的調度順序,不妨設為在chn中找出使用編號為的虛擬機實例的任務編號集在中找出ST中對應任務的調度順序集

步驟C1.2.4:對于所有的i∈SI,令flgi=1;令令δ=δ+1;

步驟C1.2.5:令ε=ε+1;如果ε≤I,則轉到步驟C1.2.2,否則轉到步驟C2;

步驟C2:采用基于插入模式的串行反向個體解碼方法對反向個體進行解碼,獲得所有任務反向完成時間及其工作流反向響應時間若小于rsn,則轉到步驟C3,否則,轉到步驟C5;

步驟C3:形成正向個體chn={gr1,…,grI;gs1,…,gsI;gt1,…,gtI}:

步驟C3.1:根據任務反向完成時間從大到小重新排列任務調度順序列表即把任務調度順序列表中的第i個基因值設置為倒數第i個完成的任務編號,i=1,…,I;形成{gr1,…,grI};

步驟C3.2:為維持原資源配置方案和編碼的合法性,調整虛擬機實例列表和虛擬機類型列表形成{gs1,…,gsI}、{gt1,…,gtI}:

步驟C3.2.1:令變量ε=1、變量δ=1;令標記值flg1=...=flgI=0;令

步驟C3.2.2:如果flgε=0,那么轉到步驟C3.2.3;否則轉到步驟C3.2.5:

步驟C3.2.3:找出任務grε在中的調度順序,不妨設為在中找出使用編號為的虛擬機實例的任務編號集在{gr1,…,grI}中找出ST中對應任務的調度順序集SI={i|gri∈ST};

步驟C3.2.4:對于所有的i∈SI,令gsi=δ、flgi=1;令令δ=δ+1;

步驟C3.2.5:令ε=ε+1;如果ε≤I,則轉到步驟C3.2.2,否則轉到步驟C4;

步驟C4:采用基于插入模式的串行正向個體解碼方法對正向個體chn進行解碼,獲得所有任務的完成時間f1,…,fI及其工作流響應時間rsn;如果rsn小于則轉到步驟C1,否則,轉到步驟C5;

步驟C5:輸出正向個體chn及其工作流響應時間rsn,計算其工作流執行成本ctn,操作結束;

所述基于插入模式的串行反向個體解碼方法對反向個體進行解碼包括如下步驟:

步驟D1:令所有任務的反向就緒時間是任務輸出給共享數據庫的輸出文件集,即令虛擬機可得時間段列表令變量ε=1;

步驟D2:選取編號為的任務;

步驟D3:基于插入模式把任務i分配給編號為的虛擬機實例:

步驟D3.1:在vatlk中從早到晚找出一個空閑時段[νkk],滿足υkk≥eti

步驟D3.2:計算任務i的反向開始時間反向完成時間

步驟D3.3:更新任務i的父任務的反向就緒時間

步驟D3.4:在虛擬機可得時間段列表vatlk中刪除[νkk],插入區間長度大于0的和

步驟D4:令ε=ε+1,如果ε≤I,則轉到步驟D2,否則步驟D5;

步驟D5:獲得所有任務的反向完成時間及其工作流反向響應時間操作結束;

所述基于插入模式的串行正向個體解碼方法對正向個體chn進行解碼包括如下步驟:

步驟E1:令所有任務的就緒時間rti=0,i=1,…,I;令變量ε=1;令所有虛擬機實例的可得時間段列表vatlk={[0,∞]},k=1,…,max{gs1,…,gsI};

步驟E2:選取編號為i=grε的任務;

步驟E3:基于插入模式把任務i分配給編號為k=gsε的虛擬機實例;

步驟E3.1:在vatlk中從早到晚找出一個空閑時段[νkk],滿足υkk≥eti和υk-eti≥rti

步驟E3.2:計算任務i的開始時間si=max{νk,rti},完成時間fi=si+eti

步驟E3.3:更新任務i的子任務的就緒時間

步驟E3.4:在虛擬機可得時間段列表vatlk中刪除[νkk],插入區間長度大于0的[νk,si]和[fik];

步驟E4:令ε=ε+1,如果ε≤I,則轉到步驟E2,否則步驟E5;

步驟E5:獲得所有任務的結束時間fi,i=1,…,I,計算其工作流響應時間rsn,操作結束;

步驟5:如果終止條件不滿足,轉到步驟6;否則轉到步驟8;

所述終止條件為迭代到指定的代數TG或連續迭代GG代保存在BtCh中的最優個體沒有改進;

步驟6:構建精英種群,更新概率模型;

從當代種群從優到劣選出個個體作為當代精英種群POPe,其中:Ne為精英種群規模,re∈(0,1)為精英率;

更新概率模型方法如下:

標記值

標記值

標記值

分別為虛擬機分配概率模型、任務調度順序概率模型、虛擬機類型概率模型的更新速率;

步驟7:對當前概率模型PMS(g)、PMA(g)和PMT(g)進行N次采樣生成N個個體,形成的新種群,令新種群為當代種群;轉到步驟4;

步驟8:如果BtCh中保存的是可行個體,則輸出其對應的執行方案作為優化方案;否則無可行執行方案。

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江工商大學,未經浙江工商大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201911259945.4/1.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 精品中文久久| 国产精品视频一区二区二| 国产乱码一区二区| 日韩夜精品精品免费观看| 91精品啪在线观看国产线免费| 97国产精品久久久| 国产一区二区在线免费| 久久国产精品欧美| 久久久午夜爽爽一区二区三区三州| 日韩国产精品一区二区| 精品国产一区二| 丰满少妇高潮惨叫久久久| 亚洲欧美一区二| 久久99精品国产麻豆宅宅| 69久久夜色精品国产69–| 99精品视频免费看| 97久久久久亚洲| 国产精品天堂| 国产馆一区二区| 狠狠色噜噜狠狠狠狠色吗综合 | 88国产精品欧美一区二区三区三| 国产麻豆91欧美一区二区| av午夜剧场| 在线国产91| 91偷自产一区二区三区精品| 久久精品亚洲精品国产欧美| 国产亚洲精品久久777777 | 99国产伦精品一区二区三区| 人人澡超碰碰97碰碰碰| 日韩中文字幕亚洲欧美| 99久久久国产精品免费无卡顿| 日韩av一二三四区| 国产日韩欧美一区二区在线观看 | 亚洲欧美自拍一区| 国产精品尤物麻豆一区二区三区| 亚洲精品乱码久久久久久按摩| 黄色av免费| 欧美大片一区二区三区| 处破大全欧美破苞二十三| 国产经典一区二区三区| 小萝莉av| 国产麻豆一区二区三区在线观看 | 国产一区免费在线观看| 国产欧美一区二区三区免费视频 | 国产淫片免费看| 日韩av视屏在线观看| 国产视频一区二区视频| 国产一区二区三区乱码| 农村妇女精品一区二区| 亚洲一区二区福利视频| 最新国产精品久久精品| 亚洲va欧美va国产综合先锋| 国产日韩欧美在线一区| 亚洲国产一二区| 日韩午夜三级| 日韩欧美精品一区二区| 欧美3级在线| 国产经典一区二区| 午夜伦理在线观看| 亚洲国产99| 青苹果av| 久久久久亚洲最大xxxx| 欧美一区二区三区久久精品视 | 国产日韩欧美一区二区在线播放| 午夜精品99| 亚洲精华国产欧美| 久久精品视频偷拍| 欧美精品一区二区三区在线四季| 国产伦精品一区二区三区免费迷| 国产一区三区四区| 国产日韩一二三区| 久久99精品国产麻豆宅宅| 久久精品99国产国产| 国产经典一区二区| 亚洲无人区码一码二码三码| av中文字幕一区二区| 97人人模人人爽人人喊小说| 少妇性色午夜淫片aaa播放5| 午夜亚洲国产理论片一二三四| 国产欧美一区二区三区不卡高清 | 国产91高清| 日本精品一二三区| 国产精品伦一区二区三区级视频频 | 粉嫩久久久久久久极品| 李采潭伦理bd播放| 日日夜夜亚洲精品| 国产精品视频久久| 日韩精品久久一区二区三区| 丰满岳妇伦4在线观看| 国产一级自拍片| 亚洲欧美日韩另类精品一区二区三区 | 国产一区二区极品| 国产91热爆ts人妖系列| 最新国产精品自拍| 理论片高清免费理伦片| 一区二区三区欧美视频| 久久精品视频中文字幕| 欧美日韩综合一区二区| 亚洲无人区码一码二码三码 | 欧美一区二区三区激情| 一区二区欧美视频| 国产精品99999999| 国产精品一区二区在线观看免费| 国产日产精品一区二区三区| 国产第一区二区| 国产伦精品一区二区三| 国产一区二区伦理| 国产区一二| 国产精华一区二区精华| 国产一区二区午夜| 欧美一区二区三区日本| 国产日韩欧美网站| 黄色av免费| 国产69精品福利视频| 91福利视频导航| 亚洲国产精品国自产拍久久| 私人影院av| 久久99亚洲精品久久99| 国产精品乱战久久久| 国产激情二区| 欧美高清视频一区二区三区| 久久精品色欧美aⅴ一区二区| 国产视频精品久久| 久久久久久久亚洲国产精品87| 97久久国产亚洲精品超碰热| 国产精品理人伦一区二区三区| 香港三日三级少妇三级99| 亚洲精品欧美精品日韩精品| 国产精品国产三级国产专区53| 91福利视频导航| 91人人精品| 日本一区免费视频| 久久综合伊人77777麻豆| 中文字幕1区2区3区| 亚洲欧美国产中文字幕| 性夜影院在线观看| 久久福利免费视频| free性欧美hd另类丰满| 久久免费精品国产| 夜夜爽av福利精品导航| 国产精品久久久久久一区二区三区 | 国产精品视频免费看人鲁| 91精品婷婷国产综合久久竹菊 | 久久一区二区三区视频| 中文字幕av一区二区三区高| 在线国产精品一区二区| 亚洲精品一品区二品区三品区| 99视频国产在线| 免费a级毛片18以上观看精品| 午夜片在线| 少妇中文字幕乱码亚洲影视| 97人人揉人人捏人人添| 久久99中文字幕| 国产精品久久91| 日本免费电影一区二区三区| 亚洲伊人久久影院| 久久国产欧美一区二区三区精品| 日韩av在线网| 久久国产精品欧美| 欧美三区二区一区| 日本午夜影视| 精品国产九九| 日韩精品免费一区| 久久国产欧美日韩精品| 亚洲欧洲另类精品久久综合| 亚洲国产一区二区精品| 精品一区电影国产| 一本久久精品一区二区| 欧美xxxxxhd| 91人人爽人人爽人人精88v| 欧美日韩一区二区三区69堂| 一级午夜电影| 欧美一区二区三区久久久久久桃花| 国产精品免费一视频区二区三区| 国产精品九九九九九九九| 欧美高清视频一区二区三区| 香蕉av一区| 蜜臀久久久久久999| 国内偷拍一区| 国产精品欧美久久| 中文字幕制服狠久久日韩二区| 国产经典一区二区| 99精品欧美一区二区| 少妇厨房与子伦在线观看| 国产亚洲精品久久久久久网站| 美女啪啪网站又黄又免费| 日韩精品一区二区免费| 国产在线播放一区二区| 久久久久久久久久国产精品| 国产欧美一区二区三区在线看| 欧美一区二区三区免费电影| 国产午夜精品一区二区三区在线观看| 香港三日本8a三级少妇三级99| 国产一级片子| 国产suv精品一区二区4| 91丝袜国产在线观看| 午夜国产一区二区三区四区| 99国产精品丝袜久久久久久| 国产一区二区三区影院| 97人人澡人人爽91综合色| 日韩精品中文字幕一区二区三区| 午夜精品999| 日韩av电影手机在线观看| 国产欧美日韩亚洲另类第一第二页| 夜夜爱av| 亚洲欧美v国产一区二区| 日韩av在线网| 日韩一级精品视频在线观看| 91精品综合| 狠狠躁天天躁又黄又爽| 91香蕉一区二区三区在线观看| 欧美激情片一区二区| 日韩精品中文字幕在线| 国产日韩欧美在线一区| 久久精品一二三四| 亚洲精品一品区二品区三品区| 欧美69精品久久久久久不卡| 国产精品一区二区av日韩在线| 69xx国产| 欧美高清视频一区二区三区| 91亚洲欧美强伦三区麻豆| 国产一区二区三区色噜噜小说| 免费看大黄毛片全集免费| 国产高清在线观看一区| 日韩中文字幕在线一区| 国产精品久久久久久久妇女| 亚洲欧美色图在线| 久久99久久99精品免观看软件 | 亚洲四区在线观看| 国产精品一区二区av日韩在线| 亚洲精品丝袜| 亚洲欧美国产精品久久| 国产天堂一区二区三区| 99精品久久99久久久久| 91理论片午午伦夜理片久久| 国产一区免费播放| 久久99久久99精品蜜柚传媒| 午夜伦理片在线观看| 国产一区日韩在线| 欧美髙清性xxxxhdvid| 久久99久国产精品黄毛片入口| 国产精品无码专区在线观看| 亚洲精品日韩色噜噜久久五月| 欧美精品一区免费| 久久国产精品99国产精| 玖玖精品国产|