发明名称 N次弃头的被动队列管理的方法
摘要 本发明公开了一种N次弃头的被动队列管理的方法,在网络发生拥塞,瓶颈节点队列满时,丢弃瓶颈节点队列头部N个数据包。如果N小于2,则N设为2。本发明方法简单,不会增加瓶颈节点的计算量,避免全局同步和死锁,提高网络资源的利用率。
申请公布号 CN102082735B 申请公布日期 2012.09.05
申请号 CN201110053914.0 申请日期 2011.03.07
申请人 江苏科技大学 发明人 姜文刚;尚婕;孙金生;王执铨
分类号 H04L12/56(2006.01)I 主分类号 H04L12/56(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 楼高潮
主权项 一种N次弃头的被动队列管理的方法,在网络发生拥塞,瓶颈节点队列满时,丢弃瓶颈节点队列头部N个数据包,如果N小于2,则N设为2;其特征是,对于瓶颈节点具体操作步骤如下:Q表示瓶颈节点队列的最大长度,q表示当前瓶颈节点队列长度,N为瓶颈节点所连接的发送端数目的一半,如果N为小数,则取整;(1)瓶颈节点根据连接的发送端数目M,计算N=M/2;(2)N取整;(3)判断是否N≥2;如果是,则到第(5)步,如果不是,则到第(4)步;(4)N=2;(5)判断是否有新的数据包要进入瓶颈节点队列,如果否,则还是在第(5)步,如果是,则到第(6)步;(6)判断是否q≥Q‑1,如果是,则到第(7)步,如果否,则到第(8)步;(7)丢弃瓶颈节点队列头部N个数据包;(8)新的数据包进入到瓶颈节点队列,然后转到第(5)步。
地址 212003 江苏省镇江市梦溪路2号