[发明专利]拥塞控制方法有效
申请号: | 200910076003.2 | 申请日: | 2009-01-04 |
公开(公告)号: | CN101459933A | 公开(公告)日: | 2009-06-17 |
发明(设计)人: | 刘凯;张军;王广学 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | H04W28/10 | 分类号: | H04W28/10;H04W84/18 |
代理公司: | 北京同立钧成知识产权代理有限公司 | 代理人: | 曲 鹏 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 拥塞 控制 方法 | ||
1.一种拥塞控制方法,其特征在于,包括:
步骤1、当有数据分组需要发送时,本跳节点在媒质接入控制层测量数据分组的平均发送时间和平均到达时间,并根据所述平均发送时间和平均到达时间获得第一拥塞度量值,所述平均发送时间为每个数据分组成功发送的平均时间,所述平均到达时间为每两个相邻到达媒质接入控制层的数据分组的平均时间间隔,所述第一拥塞度量值为本跳节点当前时刻的拥塞度量值;步骤2、本跳节点将所述第一拥塞度量值设置在所述数据分组中并广播;步骤3、上一跳节点获得所述第一拥塞度量值,根据所述第一拥塞度量值进行业务量速率调节;
所述第一拥塞度量值为:d=t(av)S/t(av)A,其中,d为第一拥塞度量值,t(av)S为平均发送时间,t(av)A为平均到达时间;
所述平均发送时间为:t(av)S=(1-wS)×t(av)S0+wS×tS,其中,t(av)S为平均发送时间,tS为发送新的数据分组的时间间隔,t(av)S0为发送新的数据分组之前的平均发送时间,wS为系数,且0<wS<1;
所述平均到达时间为:t(av)A=(1-wA)×t(av)A0+wA×TN/N,其中,t(av)A为平均到达时间,t(av)A0为发送新的数据分组之前的平均到达时间,TN为进行测量的时间间隔,N为在该时间间隔内到达的新的数据分组的数量,wA为系数,且0<wA<1。
2.根据权利要求1所述的拥塞控制方法,其特征在于,所述步骤3包括:
步骤31、上一跳节点利用广播特性获得设置在数据分组里的第一拥塞度量值d;
步骤33、判断所述第一拥塞度量值d与第二拥塞度量值d0的关系,当d>d0时,执行步骤34,当d<d0时,执行步骤35,当d=d0时,执行步骤38;
步骤34、上一跳节点设定其当前时刻业务量速率r=Q×1/t(av)S,其中Q为预先设定的权重比例值,且0<Q<1,执行步骤37;
步骤35、上一跳节点设定其当前时刻业务量速率r=λr0,其中r0为上一跳节点前一时刻业务量速率,λ为系数,λ>1;
步骤36、判断r是否大于1/t(av)S,是则令r=1/t(av)S,执行步骤37,否则执行步骤37;
步骤37、令d0=d,r0=r;
步骤38、业务量速率调节完毕。
3.根据权利要求2所述的拥塞控制方法,其特征在于,所述步骤31与步骤32之间还包括步骤:上一跳节点判断所述第一拥塞度量值d是否是第一次收到,如果是,则设定第二拥塞度量值d0=1,上一跳节点前一时刻业务量速率r0=R,其中R为预先设定的业务量速率,之后执行步骤32;如果否,则直接执行步骤32。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910076003.2/1.html,转载请声明来源钻瓜专利网。