发明名称 混合网络中基于ECN机制的拥塞控制方法
摘要 本发明公开了一种混合网络中基于ECN机制的拥塞控制方法,包括以下步骤:截取路由器的最近一段ECN反馈信息,并依据其中拥塞标记的分布来计算拥塞概率,发送方通过拥塞概率的变化趋势进行拥塞预测,并根据预测结果调整拥塞控制机制。本发明通过拥塞概率值的变化规律来进行拥塞推断,即只有当拥塞概率值呈现增加的趋势时才推断为拥塞,从而避免了使用独立ECN反馈时,对网络状态判断的瞬时性和盲目性。拥塞预测的结果用于控制TCP丢包响应行为,可以较为精确地消除混合网络中非拥塞丢包对TCP拥塞控制的影响。
申请公布号 CN101056260B 申请公布日期 2010.07.21
申请号 CN200710034962.9 申请日期 2007.05.21
申请人 中南大学 发明人 王建新;叶进
分类号 H04L12/56(2006.01)I;H04L1/06(2006.01)I;H04L29/06(2006.01)I 主分类号 H04L12/56(2006.01)I
代理机构 长沙市融智专利事务所 43114 代理人 颜昌伟
主权项 1.一种混合网络中基于显示拥塞通告ECN机制的拥塞控制方法,包括以下步骤:当发送方收到一个ACK时,首先刷新ACK数组并计算最新的拥塞概率,如果该ACK是一个正常的数值,那么无论当前拥塞概率是何值,都与固有的TCP拥塞概率协议一样保持拥塞避免或慢启动;如果该ACK是一个重复ACK并且依据拥塞概率预测的结果为拥塞,那么发送方将进行速率调整并重发进入快恢复;如果该ACK是一个重复ACK并且依据拥塞概率预测的结果为非拥塞,那么发送方仅仅重发和进入快恢复,拥塞概率计算如下:<maths num="0001"><![CDATA[<math><mrow><mi>CP</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>w</mi><mi>i</mi></msub><mo>*</mo><mi>Ack</mi><mo>[</mo><mi>i</mi><mo>]</mo><mo>-</mo><mo>></mo><mi>ecnecho</mi></mrow></math>]]></maths>上式中Ack是发送方采集的最近到达的ACK序列,Ack[i]->ecnecho是其中第i个ACK包中拥塞标记位CE位的取值,w<sub>i</sub>是ACK[i]的权值,<img file="F2007100349629C00012.GIF" wi="180" he="109" />m是发送方采集的ACK包数量;并且拥塞概率值变化呈现增加的趋势时,发送方将当前网络推断为拥塞状态。
地址 410083 湖南省长沙市岳麓区麓山南1号