[发明专利]分布式批量任务调度的资源处理方法、装置、设备及介质在审
申请号: | 202110862667.2 | 申请日: | 2021-07-29 |
公开(公告)号: | CN113590320A | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 金磐石;张颖;吕亮 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06Q40/02 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 贾磊;李辉 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 批量 任务 调度 资源 处理 方法 装置 设备 介质 | ||
1.一种分布式批量任务调度的资源处理方法,其特征在于,包括:
在接收到当前任务时,确定当前任务类型;
根据当前任务类型,以及预先配置的任务类型与所需每一类型资源及其需求量的关系,确定执行当前类型任务所需每一类型资源及其需求量;
在根据执行当前类型任务所需每一类型资源及其需求量,以及所需每一类型资源及其剩余量确定资源满足时,为当前类型任务分配所述所需每一类型资源及其需求量。
2.如权利要求1所述的分布式批量任务调度的资源处理方法,其特征在于,还包括:在根据执行当前类型任务所需申请每一类型有限资源需求量,以及所需申请每一类型有限资源的剩余量确定资源不满足时,释放所有已获取类型资源的访问权限。
3.如权利要求1所述的分布式批量任务调度的资源处理方法,其特征在于,还包括:对分配给当前任务的所需每一类型有限资源进行加锁处理。
4.如权利要求1所述的分布式批量任务调度的资源处理方法,其特征在于,还包括:对资源已使用数量进行实时更新与动态优先调整。
5.如权利要求1所述的分布式批量任务调度的资源处理方法,其特征在于,资源类型包括:有限数量资源、互斥资源和任务可运行的处理器范围资源。
6.如权利要求1所述的分布式批量任务调度的资源处理方法,其特征在于,在根据执行当前类型任务所需每一类型资源及其需求量,以及所需每一类型资源及其剩余量确定资源满足时,为当前类型任务分配所述所需每一类型资源及其需求量,包括:
在根据执行当前类型任务所需每一类型资源及其需求量,以及所需每一类型资源及其剩余量确定资源满足时,根据预先为当前类型任务设置的偏好信息,为当前类型任务分配所述所需每一类型资源及其需求量。
7.如权利要求1所述的分布式批量任务调度的资源处理方法,其特征在于,任务类型包括:文件处理任务、数据库卸数任务、数据库更新任务和常驻服务任务。
8.如权利要求1所述的分布式批量任务调度的资源处理方法,其特征在于,还包括:
在监听到分布式资源等待队列中的资源节点下有资源释放事件发生时,按任务权重、任务进入等待队列时间排序,遍历等待队列,给满足执行条件的任务打标;
在监听到任务打标事件发生时,将被打标任务作为所述当前任务。
9.一种分布式批量任务调度的资源处理装置,其特征在于,包括:
类型确定单元,用于在接收到当前任务时,确定当前任务类型;
资源需求确定单元,根据当前任务类型,以及预先配置的任务类型与所需每一类型资源及其需求量的关系,确定执行当前类型任务所需每一类型资源及其需求量;
处理单元,用于在根据执行当前类型任务所需每一类型资源及其需求量,以及所需每一类型资源及其剩余量确定资源满足时,为当前类型任务分配所述所需每一类型资源及其需求量。
10.如权利要求9所述的分布式批量任务调度的资源处理装置,其特征在于,还包括:加锁单元,用于对分配给当前任务的所需每一类型有限资源进行加锁处理。
11.如权利要求9所述的分布式批量任务调度的资源处理装置,其特征在于,还包括:动态处理单元,用于对资源已使用数量进行实时更新与动态优先调整。
12.如权利要求9所述的分布式批量任务调度的资源处理装置,其特征在于,还包括:
打标单元,用于在监听到分布式资源等待队列中的资源节点下有资源释放事件发生时,按任务权重、任务进入等待队列时间排序,遍历等待队列,给满足执行条件的任务打标;
当前任务确定单元,用于在监听到任务打标事件发生时,将被打标任务作为所述当前任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110862667.2/1.html,转载请声明来源钻瓜专利网。