[发明专利]一种基于动态权重计算的队列调度方法有效

专利信息
申请号: 201410216080.4 申请日: 2014-05-21
公开(公告)号: CN104009936B 公开(公告)日: 2017-12-01
发明(设计)人: 杨国英;闫鲁生;于永学 申请(专利权)人: 邦彦技术股份有限公司;中国人民解放军91655部队
主分类号: H04L12/865 分类号: H04L12/865
代理公司: 广州嘉权专利商标事务所有限公司44205 代理人: 唐致明
地址: 518000 广东省深圳市南山区*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于动态权重计算的队列调度方法,包括以下步骤接收数据包,并对其进行分类进而将其存放于对应的业务队列中;读取测量每个业务队列中数据包的信息;根据读取的各业务队列中数据包的信息和收益最大判断准则,计算各个业务队列的最优权重值;根据计算得到各业务队列的最优权重值,加权轮询调度器对业务队列中的数据包进行调度输出。本发明能根据业务流数据包的带宽需求和时延需求,以及当前网络的负载状况动态调整各业务队列中数据包的权重值,有效解决加权轮询调度算法中权重值固定分配的问题,大大提高灵活性和适应性。本发明作为一种基于动态权重计算的队列调度方法应用于通信领域中。
搜索关键词: 一种 基于 动态 权重 计算 队列 调度 方法
【主权项】:
一种基于动态权重计算的队列调度方法,其特征在于:包括以下步骤:A、接收数据包,并对其进行分类进而将其存放于对应的业务队列中;B、读取测量每个业务队列中数据包的信息;C、根据读取的各业务队列中数据包的信息和收益最大判断准则,计算各个业务队列的最优权重值;D、根据计算得到各业务队列的最优权重值,加权轮询调度器对业务队列中的数据包进行调度输出;所述步骤A包括:A1、接收数据包并读取其带宽需求和时延需求;A2、根据数据包的带宽需求和时延需求,将其分为A类业务数据包、B类业务数据包和C类业务数据包;A3、将分类后的数据包存放于对应的业务队列中;所述步骤C中A类业务队列的最优权重值计算公式为:r=max{(m-1)ClwlLl+Σi=1i≠lmCiwiLi};]]>其约束条件为:(m-1)BkfNkwlLl+BkfNkΣi=1i≠k,i≠lmwiLi+(B-BkfNk)wkLk≤0,∀k=1,m‾,k≠1]]>(m-1)wlLl(BlfNl-B)+BlfNlΣi=1i≠lmwiLi≤0,]]>(BNlσDl-1)wlLlmin-wkLkmax≥0,∀k=1,m‾,k≠1,]]>wk≥1,wk∈N,∀k=1,m‾;]]>其中,wk表示除低时延队列外的其他A类业务的权重值,wl表示低延时队列的权重值,wi表示第i个队列的权重值,Ci和Cl分别表示队列i和队列l中一个数据包的价格,Li和Ll分别表示第i个队列和第l个队列的平均数据包大小,m表示队列的数量,表示第k个业务类别中每个业务流所应得到的带宽,B表示总带宽值,Nl和Nk分别表示低时延队列和其他业务队列中包含的激活的数据流的数量,σ表示令牌桶深度,表示Ll中的最小值,表示Lk中的最大值,Dl表示数据包的时延,r表示收益,表示任意k属于1到m的区间,即k∈[1,m],wk∈N表示wk属于正整数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于邦彦技术股份有限公司;中国人民解放军91655部队,未经邦彦技术股份有限公司;中国人民解放军91655部队许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410216080.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top