[發明專利]基于數據密集型科學工作流的任務調度與虛擬機整合方法在審
| 申請號: | 201810465028.0 | 申請日: | 2018-05-16 |
| 公開(公告)號: | CN108628665A | 公開(公告)日: | 2018-10-09 |
| 發明(設計)人: | 熊聰聰;馮闊;趙青 | 申請(專利權)人: | 天津科技大學 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/48 |
| 代理公司: | 天津盛理知識產權代理有限公司 12209 | 代理人: | 王利文 |
| 地址: | 300222 天津市河*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 工作流 任務調度 虛擬機 截止期 數據密集型 虛擬機類型 整合 數據依賴關系 有向無環圖 成本優化 加權融合 任務執行 時間選擇 租賃 初始化 任務包 時間片 數據量 聚類 求解 浮動 并用 | ||
1.一種基于數據密集型科學工作流的任務調度與虛擬機整合方法,其特征在于包括以下步驟:
步驟1、讀取數據密集型科學工作流,構造以任務為節點、任務間的數據依賴關系為邊的有向無環圖DAG;
步驟2、確定工作流虛擬機:通過獲取每個任務執行的確切處理時間選擇出該工作流相對最適合的虛擬機,并用CPLEX方法進行虛擬機類型的求解;
步驟3、工作流截止期劃分:首先將工作流按照數據量大小相似和虛擬機類型相同的任務進行聚類形成n個任務包,然后采用基于浮動區間的方法求得工作流截止期;
步驟4:初始化任務調度:在工作流截止期劃分的基礎上,采用基于深度的任務調度順序方法;
步驟5、虛擬機租賃成本優化:采用加權融合新租賃時間片預期利用率的PHD方法進行任務調度。
2.根據權利要求1所述的基于數據密集型科學工作流的任務調度與虛擬機整合方法,其特征在于:所述步驟2的具體實現方法為:
設αk(k=1,2,...,N)和分別表示任務選取了第K種虛擬機以及該虛擬機的價格在截止期劃分階段,虛擬機采用的計費方式為精確計費而非按區間進行計費,E表示的是采用區間計費模式時虛擬機服務的計費區間的長度,執行任務vi在虛擬機類型α上所需要的總處理時間為Ti,α,此時任務vi在虛擬機類型α上的成本計算方式為Pi,α,Ωi,α=1代表任務vi選擇的虛擬機類型α,反之Ωi,α=0,Ei表示的是執行任務vi完畢的結束時間,上述的整數規劃模型表示如下:
該式表示最小化虛擬機總租賃成本;
∑α∈NΩi,α=1,1≤i≤N,該式表示每個任務只選擇一種類型的虛擬機;
Ei≤Ej-∑α∈NtTi,αΩj,α,該式表示任務間的偏序約束關系;
E0≥∑α∈NT0,αΩ0,α,該式表示任務間的偏序約束關系;
Ωi,α∈{0,1},α∈M,該式表示任務是否選擇某個類型的虛擬機;
EN≤D,該式表示保證工作流總執行時間滿足截止期約束;
用CPLEX方法進行虛擬機類型的求解法為:設定特定比例avigap=0.25%,如果某一時刻該任務的最優解和分支限界法的下界之間的差值小于avigap,CPLEX則立刻停止執行,那么此時的最好解將被取為CPLEX的近似解并用符號θ表示,θvi表示的是任務vi在解θ中選擇虛擬機的類型。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津科技大學,未經天津科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810465028.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種容器處理的方法及裝置
- 下一篇:事務的處理方法、裝置、存儲介質及電子裝置





