[发明专利]任务负载调度方法及装置有效
申请号: | 201910800905.X | 申请日: | 2019-08-28 |
公开(公告)号: | CN110502347B | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 王慧涛;陆子辉 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 周晓飞;许曼 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 负载 调度 方法 装置 | ||
1.一种任务负载调度方法,其特征在于,包括:
获取多个待执行任务;
根据预先配置的并行度参数,将所述多个待执行任务分配给多个任务执行单元;
根据预先配置的任务机权重参数,确定每一任务执行单元完成待执行任务的任务机;
所述权重参数包括:计数权重参数、问题减少权重参数与任务负荷减少权重参数;
根据预先配置的任务机权重参数,确定每一任务进程完成待执行任务的任务机,包括:对每一任务执行单元进行如下确定任务机的操作:
产生一随机数;所述随机数大于零,小于等于全部任务机的计数权重参数之和;
根据所述随机数,以及预先确定的每一任务机的初始的权重阈值的范围,确定随机数对应的初始的权重阈值的范围;
根据随机数对应的初始的权重阈值的范围,确定随机数对应的任务机;
根据随机数对应的任务机,以及随机数对应的任务执行单元,确定每一任务执行单元待执行任务的任务机;
其中,按如下公式确定所述预先确定的每一任务机的初始的权重阈值的范围:
任务机权重阈值的范围的下限CL为:
任务机权重阈值的范围的上限CU为:
其中,i为任务机编号;Cn为第n个任务机的计数权重参数;
其中,根据随机数对应的初始的权重阈值的范围,确定随机数对应的任务机,包括:
根据每一任务机的初始的权重阈值的范围,确定所述随机数所处于的所述权重阈值的范围对应的任务机的编号;
将该编号的任务机,确定为随机数对应的任务机;
所述方法,还包括:
获取每一任务机的当前运行状态;
根据每一任务机的当前运行状态,以及问题减少权重参数值与任务负荷减少权重参数值,调整计数权重参数;
根据调整后的计数权重参数,确定每一任务机的调整后的权重阈值的范围;
根据每一任务机的调整后的权重阈值的范围,确定每一任务执行单元完成待执行任务的任务机。
2.如权利要求1所述的任务负载调度方法,其特征在于,获取多个待执行任务,包括:将多个待执行任务存储在一待执行任务列表中;每一待执行任务具有一唯一标识;
根据预先配置的并行度参数,将所述多个待执行任务分配给多个执行单元,包括:
根据预先配置的并行度参数与执行单元容量参数,从所述待执行任务列表中取出预设数目待执行任务;
根据待执行任务的标识,以及对预设数目的取模操作结果,将所述多个待执行任务分配给多个任务执行单元。
3.如权利要求1所述的任务负载调度方法,其特征在于,
根据每一任务机的当前运行状态,以及问题减少权重参数值与任务负荷减少权重参数值,调整每一任务机的权重阈值的范围,包括:
当检测到任务机的当前运行状态异常时:
获取对应的问题减少权重参数值与任务负荷减少权重参数值;
根据所述问题减少权重参数值与任务负荷减少权重参数值,调低计数权重参数值;
根据调整后的计数权重参数值,确定任务机的调整后的权重阈值的范围;
当检测到任务机的当前运行状态正常时:
获取对应的问题减少权重参数值与任务负荷减少权重参数值;
根据所述问题减少权重参数值与任务负荷减少权重参数值,调高计数权重参数值;
根据调整后的计数权重参数值,确定任务机的调整后的权重阈值的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910800905.X/1.html,转载请声明来源钻瓜专利网。