[发明专利]一种调度方法及装置有效
申请号: | 202110284849.6 | 申请日: | 2021-03-17 |
公开(公告)号: | CN113055480B | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 叶国华;陈仲琦 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L67/60 | 分类号: | H04L67/60;H04L67/10 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 姚晓雨 |
地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调度 方法 装置 | ||
1.一种调度方法,其特征在于,包括:
接收来自生产者的调度请求;
响应于所述调度请求,根据所述生产者的N级负载信息和M个消费者中每个消费者的N级负载信息,确定所述M个消费者的M个目标权重值,每级负载信息中包括有一个或多个负载属性和各负载属性对应的负载参数;
根据所述M个消费者的M个目标权重值,从所述M个消费者中确定出目标消费者,M和N均为大于或等于2的整数;
所述根据所述生产者的N级负载信息和M个消费者中每个消费者的N级负载信息,确定所述M个消费者的M个目标权重值,包括:
针对所述M个消费者中任一个消费者:
根据所述生产者的第K级负载信息、所述消费者的第K级负载信息,以及所述消费者的第K-1级权重值,确定所述消费者的第K级权重值,其中,K为大于或等于2且小于或等于N的整数,所述消费者的第一级权重值根据所述生产者的第一级负载信息和所述消费者的第一级负载信息确定;
根据所述第一级权重值至第N级权重值,确定所述消费者的目标权重值。
2.如权利要求1所述的方法,其特征在于,所述消费者的第一级权重值根据所述生产者的第一级负载信息和所述消费者的第一级负载信息确定,包括:
针对第一级负载信息中的任一个负载属性,所述负载属性对应有基础权重;根据第一负载参数和/或第二负载参数,确定所述负载属性对应的区间负载值,其中所述第一负载参数是所述生产者的第一级负载信息中所述负载属性对应的负载参数,所述第二负载参数是所述消费者的第一级负载信息中所述负载属性对应的负载参数;
根据所述第一级负载信息中一个或多个负载属性对应的区间负载值和基础权重,确定所述消费者的第一级权重值。
3.如权利要求2所述的方法,其特征在于,所述根据第一负载参数和/或第二负载参数,确定所述负载属性对应的区间负载值,包括:
根据所述第一负载参数和/或第二负载参数,确定目标负载参数;
根据所述目标负载参数,确定所述目标负载参数所属的第一目标区间,以及所述第一目标区间对应的区间负载值。
4.如权利要求3所述的方法,其特征在于,所述第一负载参数为所述生产者的待处理数据量,所述第二负载参数为所述消费者尚未处理数据的数据量,所述目标负载参数为所述生产者的待处理数据量、所述消费者尚未处理数据的数据量之和。
5.如权利要求1所述的方法,其特征在于,所述根据所述生产者的第K级负载信息、所述消费者的第K级负载信息,以及所述消费者的第K-1级权重值,确定所述消费者的第K级权重值,包括:
针对第K级负载信息中的任一个负载属性,根据第三负载参数和/或第四负载参数,确定所述负载属性对应的关联负载值,其中所述第三负载参数是所述生产者的第K级负载信息中所述负载属性对应的负载参数,所述第四负载参数是所述消费者的第K级负载信息中所述负载属性对应的负载参数;
根据所述第K级负载信息中一个或多个负载属性对应的关联负载值、所述第K-1级权重值对应的区间负载值,确定所述消费者的第K级权重值。
6.如权利要求5所述的方法,其特征在于,所述根据第三负载参数和/或第四负载参数,确定所述负载属性对应的关联负载值,包括:
根据第三负载参数和/或第四负载参数,确定关联程度;
根据所述关联程度,确定所述关联负载值。
7.如权利要求1所述的方法,其特征在于,第一级负载信息包括机器负载信息、机器配置信息、数据量负载信息、机器健康度信息、个数负载信息中的任一项或多项;第二级负载信息包括机房节点负载信息、地区负载信息、运营商负载信息中的任一项或多项。
8.如权利要求1至7任一项所述的方法,其特征在于,所述从所述M个消费者中确定出目标消费者之后,还包括:
向所述生产者发送调度响应;
其中所述调度响应中包括所述目标消费者的标识,所述目标消费者的标识用于指示所述生产者向所述目标消费者发送待处理数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110284849.6/1.html,转载请声明来源钻瓜专利网。