[发明专利]一种基于实时需求的加速器管理方法与系统在审
| 申请号: | 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.vipzhuanli.com/pat/books/202211028292.0/1.html,转载请声明来源钻瓜专利网。





