[发明专利]一种调度方法及装置有效
申请号: | 202110284849.6 | 申请日: | 2021-03-17 |
公开(公告)号: | CN113055480B | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 叶国华;陈仲琦 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L67/60 | 分类号: | H04L67/60;H04L67/10 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 姚晓雨 |
地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调度 方法 装置 | ||
一种调度方法及装置,用于解决现有技术中调度系统不能将生产者的待处理数据有效调度至消费者中的问题。在本申请中,接收来自生产者的调度请求;响应于所述调度请求,根据所述生产者的N级负载信息和M个消费者中每个消费者的N级负载信息,确定所述M个消费者的M个目标权重值,每级负载信息中包括有一个或多个负载属性和各负载属性对应的负载参数;根据所述M个消费者的M个目标权重值,从所述M个消费者中确定出目标消费者,M和N均为大于或等于2的整数。
技术领域
本发明实施例涉及边缘计算领域,尤其涉及一种调度方法及装置。
背景技术
分布式边缘计算平台对接的是网络最边缘设备,涉及设备种类多样、网络环境复杂、业务类型多变、运营困难等复杂因素。应对这种复杂情况,就需要分布式边缘计算平台的调度系统能够灵活、弹性、易于配置性上进行支持。
当前调度系统基于生产者消费者模式,根据生产者产量、消费者处理能力进行调度。应对复杂的网络系统,调度系统不能将生产者的待处理数据有效调度至消费者中。
发明内容
本发明实施例提供一种调度方法及装置,用以解决现有技术中调度系统不能将生产者的待处理数据有效调度至消费者中。
第一方面,本发明实施例提供的一种调度方法,包括:
接收来自生产者的调度请求;
响应于所述调度请求,根据所述生产者的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级权重值,确定所述消费者的目标权重值。
一种可选实现方式中,所述消费者的第一级权重值根据所述生产者的第一级负载信息和所述消费者的第一级负载信息确定,包括:
针对第一级负载信息中的任一个负载属性,所述负载属性对应有基础权重;根据第一负载参数和/或第二负载参数,确定所述负载属性对应的区间负载值,其中所述第一负载参数是所述生产者的第一级负载信息中所述负载属性对应的负载参数,所述第二负载参数是所述消费者的第一级负载信息中所述负载属性对应的负载参数;
根据所述第一级负载信息中一个或多个负载属性对应的区间负载值和基础权重,确定所述消费者的第一级权重值。
一种可选实现方式中,所述根据第一负载参数和/或第二负载参数,确定所述负载属性对应的区间负载值,包括:
根据所述第一负载参数和/或第二负载参数,确定目标负载参数;
根据所述目标负载参数,确定所述目标负载参数所属的第一目标区间,以及所述第一目标区间对应的区间负载值。
一种可选实现方式中,所述第一负载参数为所述生产者的待处理数据量,所述第二负载参数为所述消费者尚未处理数据的数据量,所述目标负载参数为所述生产者的待处理数据量、所述消费者尚未处理数据的数据量之和。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110284849.6/2.html,转载请声明来源钻瓜专利网。