[发明专利]单队列带宽分配方法有效
申请号: | 201010608955.7 | 申请日: | 2010-12-28 |
公开(公告)号: | CN102014074A | 公开(公告)日: | 2011-04-13 |
发明(设计)人: | 孟翔峰;靳龙;董健 | 申请(专利权)人: | 汉柏科技有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹 |
地址: | 300384 天津市华*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 队列 带宽 分配 方法 | ||
1.一种单队列带宽分配方法,其特征在于,所述方法采用统计表来记录队列中数据包总长度、总的在线因素实体的权值、单个因素实体权值及该因素实体在数据包队列中的数据包长度,所述方法包括以下步骤:
S1:数据包入队列时判断流通道是否拥塞,若不拥塞,则执行步骤S2;若拥塞,则判断所述数据包所属的在线因素实体在队列中的所有数据包的长度和是否小于该在线因素实体的权值对应的动态长度,若小于,则执行步骤S2,否则,丢弃该数据包,所述动态长度为:队列中数据包总长度÷总的在线因素实体的权值×在线单个因素实体的权值;
S2:修改所述统计表,所述数据包总长度加上入队数据包长度;若有新增的在线因素实体,则所述总的在线因素实体的权值加上新增的在线因素实体权值;在线实体对应的数据包总长度加上入队数据包长度;
S3:所述数据包出队列,修改统计表,在线实体对应的数据包总长度减去出队数据包长度,所述数据包总长度减去出队数据包长度,若在线实体对应的数据包总长度小于等于0,则删除该在线实体对应的表项,总的在线因素实体的权值减去删除的在线实体的权值。
2.如权利要求1所述的单队列带宽分配方法,其特征在于,所述判断流通道是否拥塞的方式为:所述队列中的数据包长度大于预定长度,则拥塞。
3.如权利要求2所述的单队列带宽分配方法,其特征在于,预定长度与数据通道总带宽成正比。
4.如权利要求1~3中任一项所述的单队列带宽分配方法,其特征在于,所述实体因素是否在线是根据统计表中是否有该实体因素的表项来确定,实体因素不在线则不参与带宽分配。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汉柏科技有限公司,未经汉柏科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010608955.7/1.html,转载请声明来源钻瓜专利网。