[發明專利]一種資源池的調度方法及裝置在審
| 申請號: | 202010119327.6 | 申請日: | 2020-02-26 |
| 公開(公告)號: | CN111353696A | 公開(公告)日: | 2020-06-30 |
| 發明(設計)人: | 熊小慶;黃震人;王睿;徐俊超 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06Q10/06 | 分類號: | G06Q10/06 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 趙平;周永君 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 資源 調度 方法 裝置 | ||
本發明提供了一種資源池的調度方法及裝置,該方法包括:接收所述資源池待執行任務;獲取所述待執行任務的歷史執行時間以及客戶對所述待執行任務的期望執行時間;根據所述歷史執行時間以及所述期望執行時間計算所述資源池對應的最優腳本分組以及并發方式。本發明可使得批量作業不受限于預先定義的流程與執行資源的性能,從而提升批量執行效率,達到批量執行時間可控制的預期效果。
技術領域
本發明涉及通信技術領域,特別是涉及一種資源池的調度方法及裝置。
背景技術
在大型應用的企業架構中,除了大量的聯機事務處理外還存在海量的批量任務處理。批量任務涉及的數據量十分巨大,為滿足海量數據處理的性能需求,常采用并發或者并行技術來提高效率。但常見的批量處理框架中,并發的粒度通常為人工事先定義的任務或步驟,模式相對固定,同時最高并發數受限于批量執行資源的容量與性能,批量處理時間不可控制。
發明內容
針對現有技術中的問題,本發明提供的資源池的調度方法及裝置,可使得批量作業不受限于預先定義的流程與執行資源的性能,從而提升批量執行效率,達到批量執行時間可控制的預期效果。
為解決上述技術問題,本發明提供以下技術方案:
第一方面,本發明提供一種資源池的調度方法,包括:
接收所述資源池待執行任務;
獲取所述待執行任務的歷史執行時間以及客戶對所述待執行任務的期望執行時間;
根據所述歷史執行時間以及所述期望執行時間計算所述資源池對應的最優腳本分組以及并發方式。
一實施例中,資源池的調度方法還包括:
將所述待執行任務劃分為多個子任務;
根據所述多個子任務之間的并發執行關系將所述多個子任務進行分組。
一實施例中,所述根據所述歷史執行時間以及所述期望執行時間計算所述資源池對應的最優腳本分組以及并發方式,包括:
利用FFD算法,根據所述歷史執行時間以及所述期望執行時間計算所述資源池對應的最優腳本分組以及并發方式。
一實施例中,資源池的調度方法還包括:
當所述待執行任務執行完畢之后,更新所述歷史執行時間。
第二方面,本發明提供一種資源池的調度裝置,包括:
任務接收單元,用于接收所述資源池待執行任務;
執行時間獲取單元,用于獲取所述待執行任務的歷史執行時間以及客戶對所述待執行任務的期望執行時間;
最優方案計算單元,用于根據所述歷史執行時間以及所述期望執行時間計算所述資源池對應的最優腳本分組以及并發方式。
一實施例中,資源池的調度裝置還包括:
任務劃分單元,用于將所述待執行任務劃分為多個子任務;
任務分組單元,用于根據所述多個子任務之間的并發執行關系將所述多個子任務進行分組。
一實施例中,所述最優方案計算單元具體用于利用FFD算法,根據所述歷史執行時間以及所述期望執行時間計算所述資源池對應的最優腳本分組以及并發方式。
一實施例中,資源池的調度裝置還包括:
執行時間更新單元,用于當所述待執行任務執行完畢之后,更新所述歷史執行時間。
第三方面,本發明提供一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,處理器執行程序時實現資源池的調度方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010119327.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:圖像傳感器
- 下一篇:一種基于NFC通信技術的電池單元
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





