[发明专利]一种分布式负载均衡的任务调度方法及装置在审
申请号: | 202110634091.4 | 申请日: | 2021-06-07 |
公开(公告)号: | CN113326133A | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 聂石婧;李晶;彭荣杰;侯永俊 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/30 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 宋正伟 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 负载 均衡 任务 调度 方法 装置 | ||
1.一种分布式负载均衡的任务调度方法,其特征在于,包括:
调度中心从节点的各性能指标中确定出与待执行任务的任务类型匹配的关键性能指标;
所述调度中心基于各节点的节点监视器采集的所述关键性能指标的性能数据,确定所述各节点在所述关键性能指标下的资源利用率;
所述调度中心确定与所述资源利用率匹配的权重计算规则;其中,所述权重计算规则中所述关键性能指标的指标权重与所述资源利用率正相关;所述权重计算规则中非关键性能指标的指标权重与所述资源利用率负相关;
所述调度中心基于各节点的节点监视器采集的各性能指标的性能数据,确定各节点在各性能指标下的加权权重;
所述调度中心针对任一节点,基于所述权重计算规则及所述节点在各性能指标下的加权权重,确定所述节点的调度权重;
所述调度中心根据各节点的述调度权重,确定执行所述待执行任务的节点。
2.如权利要求1所述的方法,其特征在于,所述调度中心基于各节点的节点监视器采集的所述关键性能指标的性能数据,确定所述各节点在所述关键性能指标下的资源利用率,包括:
针对任一节点,所述调度中心根据所述节点在所述关键性能指标下的最大可用资源及实际可用资源,确定所述节点在所述关键性能指标下的单体资源利用率;
所述调度中心根据各节点在所述关键性能指标下的单体资源利用率,确定所述各节点在所述关键性能指标下的资源利用率。
3.如权利要求1所述的方法,其特征在于,所述调度中心基于各节点的节点监视器采集的各性能指标的性能数据,确定各节点在各性能指标下的加权权重,包括:
针对任一性能指标,所述调度中心将各节点在所述性能指标下的实际可用资源进行排序,将排序结果划分为多个区间;
根据所述节点所在区间的预设值,确定所述节点在所述性能指标下的加权权重。
4.如权利要求1所述的方法,其特征在于,所述调度中心针对任一节点,基于所述权重计算规则及所述节点在各性能指标下的加权权重,确定所述节点的调度权重,包括:
所述调度中心针对任一节点,从任务调度数据库获取所述节点在上一任务调度中的调度权重;
根据上一任务调度中的调度权重、各性能指标的指标权重及各性能指标的加权权重,确定所述节点的调度权重。
5.如权利要求1至4任一项所述的方法,其特征在于,所述权重计算规则为多个;
在资源利用率高于设定阈值时,各性能指标的指标权重相同;
在所述资源利用率低于所述设定阈值时,关键性能指标的指标权重高于非关键性能指标的指标权重。
6.如权利要求5所述的方法,其特征在于,确定执行所述待执行任务的节点之后,还包括:
所述调度中心根据降低调整规则,调整执行所述待执行任务的节点的调度权重,得到执行所述待执行任务的节点的上一任务调度中的调度权重。
7.如权利要求5所述的方法,其特征在于,确定执行所述待执行任务的节点之后,还包括:
同一节点设置有两个互为主备的节点监视器;
针对任一节点监视器,节点监控中心确定所述节点监视器异常后,向所述节点监视器发送覆盖文件;所述覆盖文件用于指示所述节点监视器重新启动;在确定互为主备的节点监视器均重启失败后,发出告警信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110634091.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种外R刀具研磨机床
- 下一篇:一种智能机械手