[發明專利]一種云計算系統下多目標任務調度方法及系統有效
| 申請號: | 201911252905.7 | 申請日: | 2019-12-09 |
| 公開(公告)號: | CN110969362B | 公開(公告)日: | 2023-09-22 |
| 發明(設計)人: | 李俊青;于輝 | 申請(專利權)人: | 山東師范大學 |
| 主分類號: | G06Q10/0631 | 分類號: | G06Q10/0631;G06Q50/04;G06N3/006;G06F9/50 |
| 代理公司: | 濟南圣達知識產權代理有限公司 37221 | 代理人: | 李琳 |
| 地址: | 250014 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 計算 系統 多目標 任務 調度 方法 | ||
1.一種云計算系統下多目標任務調度方法,其特征在于,包括:
以最小化最大完工時間、最小化最大設備工作量和最小化所有設備的總工作量為目標,將云計算系統下的任務調度構建為混合車間調度模型;
所述混合車間調度模型的約束條件是:
限制每個操作的釋放時間;
保證在任何設備中沒有操作重疊,即后續操作必須等待前置操作的完成;
確保對于一個操作只能選擇一個設備;
采用嵌入擾動結構的混合離散人工蜂群算法對混合車間調度模型進行求解,得到調度優化方案;
所述求解的具體過程包括:
采用初始化策略生成初始化種群;
在雇傭蜂階段,對初始化種群中每個解生成相應的鄰域解,評估新生成的鄰域解并初始化自適應鄰域結構;
在跟隨蜂階段,采用錦標賽選擇方法選擇當前較優解,對較優解生成相應的鄰域解,評估該鄰域解并更新自適應鄰域結構,并對當前較優解執行深度開發;
在偵查蜂階段,使用八種擾動結構生成八個鄰域解,選擇最優解并與跟隨蜂階段得到的鄰域解進行比較,若最優解優于跟隨蜂階段得到的鄰域解,則最優解取代后者;
在深度開發階段,基于當前最優解進行深度開發過程,以最優解取代最差解,具體地,
生成一個隨機數,將其與預設的系統參數進行比較,若隨機數小于系統參數,則基于當前解執行深度開發過程;
利用自適應擾動結構中獲勝的鄰域結構生成系統參數的鄰域解;
評估每個鄰域解,并且若其適應值優于前一個鄰域解,用所選擇的擾動結構更新自適應擾動結構,以及用鄰域解替換當前解;
所述擾動結構包括單交換結構、雙交換結構、單點互換結構、單插入結構、雙插入結構、頭尾插入結構和單點插入結構;
利用得到的調度優化方案對云計算系統下的任務進行調度。
2.如權利要求1所述的一種云計算系統下多目標任務調度方法,其特征在于,
所述最小化最大完工時間、最小化最大設備工作量和最小化所有設備的總工作量的目標函數,分別為:
其中,cis是階段i中任務s的完成時間、cmax是所有任務的最大完成時間、Wk是設備k的工作負載、Wmax是所有設備的最大工作負載、Tw是所有設備的總工作負載;m是設備數、n是作業數;
對三種目標函數進行加權得到加權目標函數:
F(c)=w1×F1(c)+w2×F2(c)+w3×F3(c)
w1+w2+w3=1,0≤w1,w2,w3≤1,
其中,w1,w2和w3表示權重系數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東師范大學,未經山東師范大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911252905.7/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





