[发明专利]流量管理方法、集成芯片、及装置有效
申请号: | 201810548610.3 | 申请日: | 2018-05-31 |
公开(公告)号: | CN110213178B | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 李嘉昕 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L47/76 | 分类号: | H04L47/76;H04L47/52 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流量 管理 方法 集成 芯片 装置 | ||
1.一种集成芯片,其特征在于,包括:
调度模块、调度控制模块以及接收模块;
所述接收模块,用于接收至少两个流量发起方发送的数据;其中,至少两个流量发起方发送的数据分别存入到各流量发起方对应的数据队列中;
所述调度控制模块,用于获得至少两个所述流量发起方的业务需求信息,所述业务需求信息指各个流量发起方要发送的数据所对应业务的需求信息;依据每一个流量发起方的业务需求信息确定调度策略,并按照确定的调度策略将各流量发起方对应的数据队列分配到相应调度策略的队列分组中,不同的调度模块对应不同的队列分组;
所述调度模块,用于使用所述调度策略对所述流量发起方发送的数据执行调度;
其中,所述调度模块在执行调度时,被允许具体用于根据队列分组中各流量发起方申请的业务类型所需的带宽,生成队列分组中各流量发起方对应的数据队列的初始的权重值,并获得队列分组中各流量发起方对应的数据队列的权重值,选择队列分组中权重值最大的数据队列进行调度;如果队列分组中权重值最大的数据队列大于1个,那么按照队列顺序对队列分组中权重值最大的数据队列进行调度,在一次调度完成之后,调整队列分组中各数据队列的权重值,并按照调整后的权重值重复对队列分组中权重值最大的数据队列执行调度,直至队列分组中所有数据队列中待发送数据全部发送完成或切换到其他调度模式;
其中,在调整数据队列的权重值时,所述调度模块具体是用于将队列分组中的选中队列的权重值减去总权重得到该选中队列的中间权重值,将队列分组中除所述选中队列之外的其他队列当前的权重值直接作为相应数据队列的中间权重值,然后再将各中间权重值对应地加上各队列分组中数据队列的初始的权重值,得到调整后的权重值,队列分组中全部数据被发送完毕的数据队列的权重值设置为0,所述选中队列是指队列分组中最近一次被调度发送数据的数据队列。
2.根据权利要求1所述集成芯片,其特征在于,
所述调度模块,还用于在使用所述调度策略对所述流量发起方发送的数据执行调度之前,在所述流量发起方发送的数据使用初始调度策略进行调度时,等待所述初始调度策略一次调度执行结束,然后使用所述调度策略对所述流量发起方发送的数据执行调度;所述初始调度策略为所述调度策略之前所使用的调度策略。
3.根据权利要求2所述集成芯片,其特征在于,
所述调度模块,还用于在所述调度模块等待所述初始调度策略一次调度执行结束之前,接收来自所述流量发起方的切换请求消息,所述调度切换请求消息请求使用所述调度策略执行调度;
或者,所述调度模块,还用于在等待所述初始调度策略一次调度执行结束之前,确定使用所述调度策略相比于使用所述初始调度策略,调度效率提升量超过门限值。
4.根据权利要求1所述集成芯片,其特征在于,
所述调度控制模块,用于获取所述流量发起方的业务需求信息中的带宽需求、时延需求以及优先级信息中的至少一项;依据所述业务需求信息从待选调度策略中选择调度策略。
5.根据权利要求4所述集成芯片,其特征在于,
所述待选调度策略包括:带宽优享模式、带宽均享模式以及带宽可调模式;
所述带宽优享模式为按业务优先级从高到低依次调度的调度策略;
所述带宽均享模式为均衡调度的调度策略;
所述带宽可调模式为按照流量发起方的权重由高到低调度的调度策略,在每一轮调度后,提高未被调度的流量发起方相对于被调度的流量发起方的权重值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810548610.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于4g模块的分时发送方法
- 下一篇:带宽分配方法及装置