【技术实现步骤摘要】
任务调度方法及装置
本专利技术涉及数据处理
,特别涉及一种任务调度方法及装置。
技术介绍
当前各业务处理系统中,执行批量任务的应用很多。在执行批量任务时,一些方法忽略了任务的优先级,导致重要任务不能及时得到处理,一些方法虽然考虑了任务的优先级,但是在执行任务时,总是高优先级的任务获取全部资源,低优先级的任务只能等待高优先级的任务全部执行完毕后才会执行,如果高优先级的任务不断添加,那么低优先级的任务就可能会在较长的时间里由于无法获取资源而一直处于等待状态,导致任务的整体执行效率较低。针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种任务调度方法,用以提高任务的执行效率,该方法包括:确定待执行的批量任务中每个任务的优先级;根据批量任务的至少两个优先级,确定各个优先级的权重系数;根据各个优先级的权重系数,以及能够并行执行的任务量的总数,确定各个优先级能够并行执行的任务量;根据各个优先级能够并行执行的任务量,调度各个优先级并行执行任务 ...
【技术保护点】
1.一种任务调度方法,其特征在于,包括:/n确定待执行的批量任务中每个任务的优先级;/n根据所述批量任务的至少两个优先级,确定各个优先级的权重系数;/n根据所述各个优先级的权重系数,以及能够并行执行的任务量的总数,确定各个优先级能够并行执行的任务量;/n根据各个优先级能够并行执行的任务量,调度各个优先级并行执行任务。/n
【技术特征摘要】
1.一种任务调度方法,其特征在于,包括:
确定待执行的批量任务中每个任务的优先级;
根据所述批量任务的至少两个优先级,确定各个优先级的权重系数;
根据所述各个优先级的权重系数,以及能够并行执行的任务量的总数,确定各个优先级能够并行执行的任务量;
根据各个优先级能够并行执行的任务量,调度各个优先级并行执行任务。
2.如权利要求1所述的方法,其特征在于,还包括:
在任一优先级的剩余任务量小于该优先级能够并行执行的任务量时,调整该优先级、以及低于该优先级的下一优先级能够并行执行的任务量。
3.如权利要求2所述的方法,其特征在于,在任一优先级的剩余任务量小于该优先级能够并行执行的任务量时,调整该优先级、以及低于该优先级的下一优先级能够并行执行的任务量,包括:
确定该优先级的剩余任务量与该优先级能够并行执行的任务量的差值;
将所述差值累加至低于该优先级的下一优先级能够并行执行的任务量中;
将该优先级的剩余任务量作为该优先级能够并行执行的任务量。
4.如权利要求1所述的方法,其特征在于,根据所述各个优先级的权重系数,以及能够并行执行的任务量的总数,确定各个优先级能够并行执行的任务量,包括:
在能够并行执行的任务量的总数可以被各个优先级的权重系数之和整除时,按照如下方式确定各个优先级能够并行执行的任务量:
每个优先级能够并行执行的
5.如权利要求1所述的方法,其特征在于,根据所述各个优先级的权重系数,以及能够并行执行的任务量的总数,确定各个优先级能够并行执行的任务量,还包括:
...
【专利技术属性】
技术研发人员:曹德然,安兴朝,
申请(专利权)人:中国建设银行股份有限公司,建信金融科技有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。