[发明专利]一种任务调度方法、装置及系统有效
申请号: | 201711364014.1 | 申请日: | 2017-12-18 |
公开(公告)号: | CN108073450B | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 张威风;王帅 | 申请(专利权)人: | 北京搜狐新媒体信息技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 巴翠昆;王宝筠 |
地址: | 100190 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 调度 方法 装置 系统 | ||
1.一种任务调度方法,其特征在于,包括:
确定大数据分析工作流中的当前任务以及当前任务的详情信息;其中,所述详情信息包括当前任务适用的群组标识;
确定与详情信息中群组标识对应的执行器群组;其中,不同执行器群组的执行环境不同,一个执行器群组中多个执行器执行环境相同,所述执行环境指执行器的软硬件环境和源数据,不同数据格式数据需要不同的执行环境;
发送所述当前任务至所述执行器群组中的执行器;
在确定大数据分析工作流中的当前任务以及当前任务的详情信息之前,还包括:
提供第一显示界面以及第二显示界面;其中,所述第二显示界面用于显示大数据分析的任务图标;
在所述第一显示界面建立包含多个任务图标及其连接关系的连线图;
基于所述连线图生成工作流;
所述基于所述连线图生成工作流,包括:
确定连接线输入端的任务图标对应代码,以及连接线输出端的任务图标对应代码;
在输出端的任务图标对应代码的输入集合中,添加所述输入端的任务图标的代码;
输入集合内任务之间为并联连接符,连接线两端任务之间为串联连接符;
在基于所述连线图生成工作流之后,还包括:在新建任务后更新工作流;或在删除任务后更新工作流;
所述在新建任务后更新工作流,包括:新建任务并在连接图中添加所述新建任务,所述新建任务显示在第二显示界面;响应于用户拖动新建任务至第一显示界面,并在新建任务与已有任务图标之间建立连接线;在工作流中添加新建任务对应代码;
所述在工作流中添加新建任务对应代码包括:
若新建任务位于连接线的输出端,则在工作流中添加新建任务对应代码,并在新建任务代码的输入集合中,添加连接线输入端的任务图标对应代码;
若新建任务位于连接线的输入端,则在连接线输出端的任务图标对应代码的输入集合中,添加新建任务图标的代码;
在删除任务后更新工作流之后,还包括在工作流中删除任务对应代码。
2.如权利要求1所述的方法,其特征在于,所述详情信息还包括执行器标识或软件版本;则所述发送所述当前任务至所述执行器群组中的执行器,包括:
发送所述当前任务至发送所述当前任务至执行器标识对应的执行器;或,
发送所述当前任务至所述软件版本对应的执行器。
3.如权利要求2所述的方法,其特征在于,所述发送所述当前任务至所述软件版本对应的执行器,包括:
在所述执行器群组中具有至少两个与所述软件版本对应的执行器的情况下,确定出负载最小的执行器,并发送当前任务至该执行器。
4.如权利要求1所述的方法,其特征在于,所述在所述第一显示界面建立包含多个任务图标及其连接关系的连线图,包括:
响应于任务图标由所述第二显示界面至所述第一显示界面的拖动操作,并在所述第一显示界面显示任务图标;
响应于所述第一显示界面中任务图标之间的连线操作,并在图标之间显示带方向的连接线;
重复执行上述拖动操作和连线操作,直到多个任务使用完毕。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狐新媒体信息技术有限公司,未经北京搜狐新媒体信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711364014.1/1.html,转载请声明来源钻瓜专利网。