(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210809901.X
(22)申请日 2022.07.11
(65)同一申请的已公布的文献号
申请公布号 CN 114880131 A
(43)申请公布日 2022.08.09
(73)专利权人 中科雨辰科技有限公司
地址 100093 北京市海淀区清琴麓 苑170号
楼2层
(72)发明人 刘羽 张正义 秦德松 林方
(74)专利代理 机构 北京锺维联合知识产权代理
有限公司 1 1579
专利代理师 黄利萍
(51)Int.Cl.
G06F 9/50(2006.01)
G06F 9/48(2006.01)(56)对比文件
CN 114048011 A,2022.02.15
CN 113591934 A,2021.1 1.02
CN 114706887 A,202 2.07.05
审查员 初星妍
(54)发明名称
一种基于任务的动态编排系统
(57)摘要
本申请提供了一种基于任务的动态编排系
统, 该系统从设定的算法模型数据库中自动获取
或者编排满足用户输入功能的实现方法, 并且可
以根据用户的实际需求和设备资源为用户挑选
最适合的实现方法以供用户进行选择, 基于用户
挑选的实现方法, 使用docker技术对其进行打
包。 本发明可以方便用户使用且 无需人工自动化
进行打包, 能够节省时间资源。
权利要求书1页 说明书5页 附图1页
CN 114880131 B
2022.09.30
CN 114880131 B
1.一种基于任务的动态编排系统, 其特征在于, 所述系统包括通信连接的处理器和数
据库;
所述数据库中存储有n个任务类型信息表, 第p个任务类型信息表的第i行包括 (Ai
p,
Ri
p) , Ai
p为用于实现第p个任务类型的第i个实现方法的名称, i的取值为1到mi, mi为用于实
现第p个任务类型的实现方法数量; Ri
p为Ai
p的资源属性信息; p的取值 为1到n;
当所述处 理器执行计算机程序时, 用于实现如下步骤:
S10, 获取用户输入的任务集T= (T1, T2,…, Tr,…, TH) 以及用户用于执行H个任务的原始
数据的数据量D和服务器的剩余资源 R; 其中, Tr为T中的第r个任务的名称, r的取值为1到H,
H为用户输入的任务数量;
S20, 基于T, 从所述数据库中获取对应的任务类型集A= (A1, A2,…, Ar,…, AH) ;
S30, 基于任务类型Ar对应的实现方法At
r的资源属性信息、 D和R获取At
r的资源消耗总
量; t的取值 为1到mr, mr为用于实现Ar的实现方法数量;
S40, 从Ar对应的实现方法中获取候选实现方法集AM= (AM1, AM2,…, AMu,…, AMw) ; 其中,
第u个候选实现方法AMu对应的资源消耗总量小于R, u的取值为1到w, w为候选实现方法集的
数量;
S42, 将AM进行显示以呈现给用户, 显示信息包 括: 任一A Mu对应的名称、 资源消耗总量和
运行属性;
S50, 响应于检测到用户从AM中选择的候选实现方法, 将用户选择的候选实现方法作 为
Tr的目标实现方法;
S60, 设置r=r+1; 如果r<H, 执 行S30; 否则, 执 行S70;
S70, 将得到的H个目标实现方法对应的信息以设定方式发送至所述用户的服 务器。
2.根据权利要求1所述的系统, 其特征在于, Ri
p= (Ri1
p, Ri2
p,…, Rij
p,…, Riki
p) , Rij
p为Ai
p
对应的第j个资源消耗信息, Rij
p= (RIij
p, fij
p) , RIij
p为Rij
p中的固有资源消耗量, fij
p为Rij
p中
的动态资源消耗系数, j的取值 为1到ki, ki为Ri
p对应的资源消耗信息数量。
3.根据权利要求2所述的系统, 其特征在于, 在S30中, At
r的资源消耗总量TRt
r=
; 其中, RIts
r为At
r对应的第 s个资源消耗信息Rts
r中的固有资源消耗
量, fts
r为Rts
r中的动态资源消耗系数, kt为At
r对应的资源消耗信息数量。
4.根据权利要求3所述的系统, 其特 征在于, 所述 运行属性包括执 行Ar所需要的时间。
5.根据权利要求1所述的系统, 其特征在于, 任意两个实现方法的输入格式和输出格式
均为设定格式。
6.根据权利要求5所述的系统, 其特 征在于, 所述设定格式为JSON串格式。
7.根据权利要求1所述的系统, 其特 征在于, 在S70中, 设定方式为docker文件 包。
8.根据权利要求1所述的系统, 其特征在于, 所述H个目标实现方法对应的信息包括配
置信息、 每 个目标实现方法对应的脚本和模型。
9.根据权利要求8所述的系统, 其特征在于, 所述配置信 息包括目标实现方法执行的顺
序。权 利 要 求 书 1/1 页
2
CN 114880131 B
2一种基于任务的动态编排系统
技术领域
[0001]本申请涉及算法模型 领域, 具体涉及一种基于任务的动态编排系统。
背景技术
[0002]现有技术中, 当需要使用现有算法模型编排一种新的实现方法实现某一问题时,
需要技术人员手动对算法模型进 行编排组合, 在使用现有的数据资源手动对编排好的组合
算法模型进行训练, 一般技 术人员在解决同一问题时, 只会编排出一种组合 算法模型。
[0003]现有技术存在的问题为, 这样, 只编排一种组合算法的方式, 使用户不能对组合算
法模型进行选择, 也无法判断当前组合算法模型是否为最优组合算法模型, 并且现有技术
中需要人工对组合算法模型进 行编排, 浪费了大量时间资源, 效率低, 用户可能挑选不到最
优且最适合当前情况的组合 算法模型。
发明内容
[0004]针对上述技术问题, 本申请提供一种基于任务的动态编排系统, 能够至少解决上
述技术问题之一。
[0005]本申请采用的技 术方案为:
[0006]本申请提供一种基于任务的动态编排系统, 所述系统包括通信连接的处理器和数
据库;
[0007]所述数据库中存储有n个任务类型信息表, 第p个任务类型信息表的第i行包括
(Ai
p, Ri
p) , Ai
p为用于实现第p个任务类型的第i个实现方法的名称, i的取值为1到mi, mi为用
于实现第p个任务类型的实现方法数量; Ri
p为Ai
p的资源属性信息; p的取值 为1到n;
[0008]当所述处 理器执行计算机程序时, 用于实现如下步骤:
[0009]S10, 获取用户输入的任务集T= (T1, T2,…, Te,…, TH) 以及用户用于执行H个任务的
原始数据的数据量D和服务器的剩余资源 R; 其中, Te为T中的第e个任务的名称, e的取值为1
到H, H为用户输入的任务数量;
[0010]S20, 基于T, 从所述数据库中获取对应的任务类型集A= (A1, A2,…, Ae,…, AH) ;
[0011]S30, 基于任务类 型Ar对应的实现方法At
r的资源属性信息、 D和R获取At
r的资源消耗
总量; t的取值 为1到mr, mr为用于实现Ar的实现方法数量;
[0012]S40, 从Ar对应的实现方法中获取候选实现方法集AM= (AM1, AM2,…, AMu,…, AMw) ;
其中, 第u个候选实现方法AMu对应的资源消耗总量小于R, u的取值为1到w, w为候选实现方
法集的数量;
[0013]S50, 响应于检测到用户从AM中选择的候选 实现方法, 将用户选择的候选 实现方法
作为Tr的目标实现方法;
[0014]S60, 设置r=r+1; 如果r<H, 执 行S30; 否则, 执 行S70;
[0015]S70, 将得到的H个目标实现方法对应的信息以设定方式发送至所述用户的服务
器。说 明 书 1/5 页
3
CN 114880131 B
3
专利 一种基于任务的动态编排系统
文档预览
中文文档
8 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 13:26:58上传分享