[發明專利]一種基于實時需求的加速器管理方法與系統在審
| 申請號: | 202211028292.0 | 申請日: | 2022-08-25 |
| 公開(公告)號: | CN115390990A | 公開(公告)日: | 2022-11-25 |
| 發明(設計)人: | 王俊霖;謝赟;吳新野;孫卓峰 | 申請(專利權)人: | 上海德拓信息技術股份有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/50 |
| 代理公司: | 上海中外企專利代理事務所(特殊普通合伙) 31387 | 代理人: | 牛怡 |
| 地址: | 200233 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 實時 需求 加速器 管理 方法 系統 | ||
1.一種基于實時需求的加速器管理方法,其特征在于,包含以下步驟:
步驟1:獲取各種加速器發現驅動并注冊到數據庫中;
步驟2:獲取用戶需求,并根據用戶需求與所述加速器發現驅動提供的其可發現的加速器及使用方式構建加速器使用需求,并存儲至所述數據庫中;
步驟3:各服務器上的agent服務定期從所述數據庫中查詢依據用戶需求創建的所述加速器使用需求,并遍歷所有加速器使用需求,為每一個加速器使用需求匹配合適的加速器發現驅動,調用所述加速器發現驅動完成加速器的發現及使用方式的配置,生成上傳至管理平臺的新加速器對象;
步驟4:所述管理平臺接收到所述新加速器對象后,查詢當前所述數據庫中已存在的所有加速器對象,通過對比判斷所述新加速器對象與加速器對象的uuid,刪除所述數據庫中存在但當次上傳中不存在的加速器對象,添加所述數據庫中不存在的但當次上傳中存在的加速器對象,并更新所述數據庫。
2.如權利要求1所述的一種基于實時需求的加速器管理方法,其特征在于,步驟1中還需判斷各所述加速器發現驅動是否合規,將合規的所述加速器發現驅動注冊到所述數據庫中。
3.如權利要求2所述的一種基于實時需求的加速器管理方法,其特征在于,判斷各所述加速器發現驅動是否合規,將合規的所述加速器發現驅動注冊到所述數據庫中的具體方法如下:
步驟11:所述管理平臺獲取各所述加速器發現驅動;
步驟12:所述管理平臺遍歷當前環境下所有加速器發現驅動,查詢所述數據庫中已注冊的所有加速器發現驅動,對比判斷各加速器發現驅動與所述數據庫中已注冊的所有加速器發現驅動是否重復,刪除重復的加速器發現驅動;
步驟13:判斷各加速器發現驅動名稱是否規范,刪除名稱不符合規范的加速器發現驅動;
步驟14:判斷各加速器發現驅動是否能夠實現discover、check_config_work、update_config、support_accelerators四個子函數,刪除名稱不能實現的加速器發現驅動;
步驟15:將剩下的各所述加速器發現驅動保存至所述數據庫中。
4.如權利要求3所述的一種基于實時需求的加速器管理方法,其特征在于,步驟2中還需判斷所述用戶需求是否合規,將合規的所述用戶需求與所述加速器發現驅動提供的其可發現的加速器及使用方式構建所述加速器使用需求,并存儲至所述數據庫中。
5.如權利要求4所述的一種基于實時需求的加速器管理方法,其特征在于,所述用戶需求是否合規,將合規的所述用戶需求與所述加速器發現驅動提供的其可發現的加速器及使用方式構建所述加速器使用需求,并存儲至所述數據庫中的具體方法如下:
步驟21:用戶查詢數據庫中已注冊的所有加速器發現驅動并獲取所有加速器發現驅動支持的可發現的加速器及使用方式信息;
步驟22:用戶若未找到支持的加速器,則創建用戶需求并發送至管理平臺;
步驟23:所述管理平臺接收所述用戶需求,查詢所述數據庫中已存在的加速器使用需求,判斷當次用戶需求的加速器使用需求是否與已存在的加速器使用需求重復,判斷當次用戶需求的加速器使用需求的參數格式是否符合規范,若重復且不符合規范則反饋創建失敗,反之則,根據所述用戶需求與所述加速器發現驅動提供的其可發現的加速器及使用方式構建所述加速器使用需求,并存儲至所述數據庫中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海德拓信息技術股份有限公司,未經上海德拓信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211028292.0/1.html,轉載請聲明來源鉆瓜專利網。





