[发明专利]面向高误码率、长时延特性网络的可靠传输加速方法有效
申请号: | 200910060230.6 | 申请日: | 2009-08-03 |
公开(公告)号: | CN101645765A | 公开(公告)日: | 2010-02-10 |
发明(设计)人: | 秦志红;王俊峰;张娟;夏正洪 | 申请(专利权)人: | 四川大学 |
主分类号: | H04L1/18 | 分类号: | H04L1/18;H04L12/56 |
代理公司: | 成都信博专利代理有限责任公司 | 代理人: | 舒启龙 |
地址: | 610065四川省成都市武*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 误码率 长时延 特性 网络 可靠 传输 加速 方法 | ||
1.一种面向高误码率、长时延特性网络的可靠传输加速方法,其特征在于, 在FAST TCP协议的基础上,依据以下方法区分网络发生丢包的原因:在发送端 收到3个重复ACK包时,可以判断前一个往返时延RTT(Round Trip Time)的传 输速率与当前往返时延RTT的传输速率的差值,若当前RTT的传输速率大于前 一个RTT的传输速率时,表示网络中还没有拥塞发生,丢包原因是链路错误;若 当前RTT的传输速率远小于前一个RTT的传输速率,则表示网络中可能有拥塞发 生,可认为丢包是由于网络拥塞造成的;
当前RTT的传输速率TPCurrent_rtt的计算公式如下:
其中,snd_nxt是正在被发送的段的序列号,seg_ack是当前收到的ACK 包确认的段的序列号,两者之差是当前RTT内发送的数据量,snd_mss是传输 层的最大段大小,avgRTT是当前的平均RTT;
diff=TPLast_rtt-TPCurrent_rtt (2)
其中,diff是前一个RTT的传输速率TPLast_rtt与当前RTT的传输速率TPCurrent_rtt之差;根据阈值参数α判断包丢失原因的方法如下:
(a)如果diff>α,则认为丢包是由网络拥塞引起的;
(b)如果diff≤α,则认为丢包是由链路错误引起的;阈值参数α取值 0.99~1;
在区分出丢包原因后发送端采取如下的发送策略:
(a)如果包丢失是由于网络拥塞,则发送端调用拥塞控制算法,快速重传 丢失的包,然后进入快速恢复阶段,降低数据包发送速率;
(b)如果是由于链路错误引起的包丢失,则显式重传,进入完全恢复阶段, 即将拥塞窗口增加3个,保持原有发送速率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川大学,未经四川大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910060230.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种柴动空压机油门自动调节器
- 下一篇:一种尾气处理装置