[發明專利]任務調度系統、方法、電子設備及可讀存儲介質在審
| 申請號: | 202110262485.1 | 申請日: | 2021-03-09 |
| 公開(公告)號: | CN113051049A | 公開(公告)日: | 2021-06-29 |
| 發明(設計)人: | 武庚晨 | 申請(專利權)人: | 北京邁格威科技有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/50 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 唐正瑜 |
| 地址: | 100090 北京市海淀區科*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 任務 調度 系統 方法 電子設備 可讀 存儲 介質 | ||
本申請提供一種任務調度系統、方法、電子設備及可讀存儲介質,涉及計算機技術領域,該任務調度系統包括對外接口層,計算引擎層,原子接口層和硬件抽象層。通過分層設計,可實現計算平臺和算法場景與上層業務解耦,當需要計算平臺擴展或算法場景擴展時,無需重新設計整個系統,節省了開發成本和時間。
技術領域
本申請涉及計算機技術領域,具體而言,涉及一種任務調度系統、方法、電子設備及可讀存儲介質。
背景技術
目前的任務調度系統主要是針對單一的算法場景(比如人臉識別、視頻處理等)和/或單一的計算平臺來設計的,比如某個任務調度系統是針對A平臺上的人臉識別算法場景設計的。當需要對算法進行切換時(如將人臉識別算法場景切換到車輛識別算法場景)或對計算平臺進行切換時(如從A平臺換為B平臺),則需要重新開發針對相應算法和/或相應計算平臺的任務調度系統,這種方式導致開發成本較大。
發明內容
本申請實施例的目的在于提供一種任務調度系統、方法、電子設備及可讀存儲介質,用以改善現有技術中需要針對相應算法和/或相應計算平臺分別設計一種任務調度系統導致開發成本較大的問題。
第一方面,本申請實施例提供了一種任務調度系統,所述系統包括:
對外接口層,用于接收目標任務,所述目標任務包括待處理數據和目標任務類型;
計算引擎層,用于根據所述目標任務類型對應的配置信息,將所述目標任務拆分成多個由計算平臺的處理器執行的子任務,并將所述子任務提交給原子接口層;其中,所述配置信息包含完成所述目標任務所要執行的子任務和各個子任務之間的依賴關系;
所述原子接口層,用于確定執行各所述子任務所需的處理器,通過調用計算平臺的計算接口將所述子任務分發至相應處理器;
硬件抽象層,包含至少一個計算平臺的計算接口。
在上述實現過程中,該系統使用了分層的設計,包括對外接口層、計算引擎層、原子接口層和硬件抽象層。對于不同的計算平臺,通過硬件抽象層提供統一的計算接口,從而可以將計算平臺與上層業務解耦,這樣在切換不同的計算平臺或算法場景時,只需要在硬件抽象層注冊對應的計算平臺即可,容易實現計算平臺的擴展,無需重新設計整個系統,節省了開發成本和時間。并且,當需要對算法場景即目標任務類型進行擴展時,只需設置并加載待擴展的目標任務類型的配置信息即可使計算引擎層支持擴展的算法場景,后續在指定目標任務時給出相應的目標任務類型,即可在計算引擎層支持的多種的算法場景中進行切換,無需重新設計整個系統,節省了開發成本和時間。
可選地,所述目標任務的數量為多個;
所述計算引擎層包括任務拆分模塊、異步任務模塊和任務處理模塊;
所述任務拆分模塊,用于根據所述目標任務類型對應的配置信息,將每個目標任務拆分成多個由計算平臺的處理器執行的子任務,得到每個目標任務的子任務執行流;
所述異步任務模塊,用于將多個所述目標任務插入到異步任務隊列中;
所述任務處理模塊,用于從所述異步任務隊列中獲取當前處理的當前目標任務,執行所述當前目標任務的子任務,直到所述當前目標任務的各子任務均執行完畢,所述執行當前目標任務的子任務包括:根據所述當前目標任務的子任務執行流從所述當前目標任務的各子任務中確定當前要執行的當前子任務,將所述當前子任務提交給所述原子接口層。
可選地,所述執行當前目標任務的子任務還包括:從所述原子接口層獲取當前子任務的執行結果,將當前子任務作為上一子任務,將所述執行結果作為新的當前子任務的輸入;
根據所述當前目標任務的子任務執行流從所述當前目標任務的各子任務中確定當前要執行的當前子任務包括:根據所述上一子任務和所述當前目標任務的子任務執行流,從所述當前目標任務的各子任務中確定當前要執行的當前子任務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京邁格威科技有限公司,未經北京邁格威科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110262485.1/2.html,轉載請聲明來源鉆瓜專利網。





