[發(fā)明專利]一種移動云環(huán)境下的工作流優(yōu)化方法有效
| 申請?zhí)枺?/td> | 201810095728.5 | 申請日: | 2018-01-31 |
| 公開(公告)號: | CN108416465B | 公開(公告)日: | 2021-08-31 |
| 發(fā)明(設計)人: | 袁友偉;劉恒初;俞東進;鄢臘梅;李萬清 | 申請(專利權)人: | 杭州電子科技大學 |
| 主分類號: | G06Q10/04 | 分類號: | G06Q10/04;G06Q10/06;G06Q50/06;G06N3/12 |
| 代理公司: | 浙江永鼎律師事務所 33233 | 代理人: | 雷仕榮 |
| 地址: | 310018*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 移動 環(huán)境 工作流 優(yōu)化 方法 | ||
1.一種移動云環(huán)境下的工作流優(yōu)化方法,其特征在于,包括以下步驟:
步驟S1:對用戶提交的工作流進行預處理;
步驟S2:構建移動云環(huán)境下的工作流模型;
步驟S3:基于改進遺傳算法生成工作流最優(yōu)調度方案;
步驟S4:根據(jù)調度結果分配任務至移動云中的設備;
其中,所述步驟S1進一步包括以下步驟:
步驟S11:根據(jù)工作流傳輸代價權值對工作流傳輸代價過大節(jié)點進行合并;
步驟S12:移動云環(huán)境設備調用電壓調整技術調節(jié)設備最合適電壓頻率;
所述步驟S11進一步包括以下步驟:
(1)根據(jù)Trans_P矩陣計算權值τ;
(2)根據(jù)任務存在先后順序,且其傳輸能力高于權值τ,則將任務分配到同一個處理器上;
其中,工作流中節(jié)點合并參考權值計算公式為:
上式中,m表示移動設備的個數(shù),Trans_P[i][j]表示處理器pi到pj的數(shù)據(jù)傳輸能力;
所述步驟S12中,電壓頻率的計算公式如下:
其中f表示移動云端設備的電壓頻率,Vdd表示系統(tǒng)所支持的電壓,Vts表示系統(tǒng)電壓閾值,Ld表示工作流執(zhí)行的最短時間,Z和β表示一個常量;
所述步驟S2進一步包括以下步驟:
移動云環(huán)境下工作流的任務集合通過一個邊帶權重的有向無環(huán)圖表示G={T,E,P},其中T={t1,t2...,tn}是包含N個任務的集合,E={(i,j)|titj}是各任務間的先序約束,即tj不能在ti完成之前開始,P={p1,p2,...,pmc}表示在移動云端部署的設備;優(yōu)化條件中包括{Tim,Ene,R},其中Tim,Ene,R分別表示用戶對時間、能量消耗和可靠性的用戶需求值;
上述模型中的mc和n分別代表集群中所使用的處理器個數(shù)和任務集中的任務個數(shù),其中每個設備都支持動態(tài)電壓頻率調整技術,i,j均表示任務編號,因此1≤i,j≤n;
所述步驟S3進一步包括以下步驟:
步驟S31:在對工作流進行編碼后需要計算新種群各個體的適應值,其適應值的計算公式為:
其中,f(n,mr)表示在該調度方案的適應值,Rn,mr表示該任務n在設備mr上的可靠性,Rhigh表示調度方案中最大可靠性,Rlow表示調度方案中最小可靠性,En,mr表示該任務n在設備mr上的能源消耗,Enormal表示設備在不采用動態(tài)電壓頻率調整技術時產生的能源消耗,ψ1和ψ2表示兩個常量,且ψ1+ψ2=1;
步驟S32:劃分種群,其劃分依據(jù)為:
計算所得各個體的適應值,適應值越大則視為該個體越優(yōu)秀,因此將調度方案按照適應度降序的劃分歸入精英組和普通組;
步驟S33:對種群進行交叉、變異操作,其具體操作如下:
在交叉操作中,對種群中的兩兩個體節(jié)點依次進行單節(jié)點交換,得到新的個體,根據(jù)適應值選擇其中適應值較高的個體,作為新解;
在變異操作中,首先依據(jù)概率在種群中分離出需要變異的集合,依次對集合中的個體上的單節(jié)點進行變異操作,得到新的個體,根據(jù)適應值選擇其中適應值較高的個體,作為新解。
2.根據(jù)權利要求1所述的移動云環(huán)境下的工作流優(yōu)化方法,其特征在于,
所述步驟S4進一步包括:
在預先設定的迭代次數(shù)范圍內,連續(xù)迭代后,產生的新種群中可靠性、完成時間、能源消耗符合用戶預期,依據(jù)得到的調度方案對任務與設備進行映射并分配移動云設備合適的電壓頻率。
3.根據(jù)權利要求1或2所述的移動云環(huán)境下的工作流優(yōu)化方法,其特征在于,
所述步驟S1中,本地設備電壓頻率由設備電壓及設備制作工藝決定,通過合理分配電壓頻率至移動端設備以減少設備能源消耗。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州電子科技大學,未經(jīng)杭州電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810095728.5/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預測目的的處理系統(tǒng)或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優(yōu)化,例如線性規(guī)劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規(guī)劃、調度或分配時間、人員或機器資源;企業(yè)規(guī)劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理
- 環(huán)境服務系統(tǒng)以及環(huán)境服務事業(yè)
- 環(huán)境控制裝置、環(huán)境控制方法、環(huán)境控制程序及環(huán)境控制系統(tǒng)
- 環(huán)境檢測終端和環(huán)境檢測系統(tǒng)
- 環(huán)境調整系統(tǒng)、環(huán)境調整方法及環(huán)境調整程序
- 環(huán)境估計裝置和環(huán)境估計方法
- 用于環(huán)境艙的環(huán)境控制系統(tǒng)及環(huán)境艙
- 車輛環(huán)境的環(huán)境數(shù)據(jù)處理
- 環(huán)境取樣動力頭、環(huán)境取樣方法
- 環(huán)境艙環(huán)境控制系統(tǒng)
- 環(huán)境檢測儀(環(huán)境貓)





