[发明专利]一种任务调度方法、装置、设备及介质在审
申请号: | 202110340108.5 | 申请日: | 2021-03-30 |
公开(公告)号: | CN112965807A | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 毛海峰 | 申请(专利权)人: | 建信金融科技有限责任公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 200120 上海市浦东新区中国(*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 调度 方法 装置 设备 介质 | ||
1.一种任务调度方法,应用于树状分布架构的任务调度系统,任务调度系统包括根节点层、至少一个路由节点层和执行节点层,其特征在于,包括:
通过根节点层中的根节点在任务中心获取至少一个目标任务;
根据各目标任务的属性信息,采用在每个路由节点层中分别确定的至少一个目标路由节点,将各目标任务逐层转发至执行节点层中的各目标执行节点;
通过各所述目标执行节点,执行所分配的所述目标任务。
2.根据权利要求1所述的方法,其特征在于,在通过根节点层中的根节点在任务中心获取至少一个目标任务之前,还包括:
根据预设的分片规则,为所述根节点层中的各根节点分配对应的任务片区;
通过根节点层中的根节点在任务中心获取至少一个目标任务,包括:
由根节点层中的至少一个根节点,在任务中心中获取与各根节点所属任务片区对应的至少一个目标任务。
3.根据权利要求1所述的方法,其特征在于,根据各目标任务的属性信息,采用在每个路由节点层中分别确定的至少一个目标路由节点,将各目标任务逐层转发至执行节点层中的各目标执行节点,包括:
通过根节点根据获取到的各目标任务的属性信息,在与根节点相邻的路由节点层中确定至少一个目标路由节点,并各所述目标任务分发至各所述目标路由节点中;
以根节点确定的目标路由节点为起点,通过各目标路由节点在相邻的下层路由节点层中确定至少一个目标路由节点,并将接收的目标任务向确定的目标路由节点转发,直至在与执行节点层相邻的路由节点层中确定出目标路由节点;
通过与执行节点层相邻的路由节点层中的各目标路由节点,根据接收到的各目标任务的属性信息,在执行节点层中确定各所述目标执行节点,并将接收的各目标任务发送至各所述目标执行节点。
4.根据权利要求3所述的方法,其特征在于,通过根节点根据获取到的各目标任务的属性信息,在与根节点相邻的路由节点层中确定至少一个目标路由节点,包括:
通过根节点根据获取到的各目标任务的属性信息,确定各目标任务的一级任务特征值;
通过根节点根据所述一级任务特征值和与其相邻的路由节点层中至少一类路由节点对应的节点特征值,确定与所述一级任务特征值匹配的目标类路由节点,并在所述目标类路由节点中确定至少一个目标路由节点;
在通过根节点层中的根节点在任务中心获取至少一个目标任务之前,还包括:
通过与根节点相邻的路由节点层中的各路由节点,向所述根节点层注册节点特征值;
通过根节点层,根据各路由节点的节点特征值,对各路由节点进行归类。
5.根据权利要求3所述的方法,其特征在于,通过各目标路由节点在相邻的下层路由节点层中确定至少一个目标路由节点,包括:
通过所述各目标路由节点确定获取到的各目标任务的中间任务特征值;
通过所述目标路由节点根据所述中间任务特征值和与其相邻的下层路由节点层中至少一类路由节点对应的节点特征值,确定与所述中间任务特征值匹配的目标类路由节点,并在所述目标类路由节点中确定至少一个目标路由节点;
在通过根节点层中的根节点在任务中心获取至少一个目标任务之前,还包括:
通过各层路由节点层中的各路由节点,向相邻的上层路由节点层中注册节点特征值;
通过接收到节点特征值的路由节点层,根据各下层路由节点的节点特征值,对各路由节点进行归类。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司,未经建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110340108.5/1.html,转载请声明来源钻瓜专利网。