Journal of Systems Engineering and Electronics ›› 2012, Vol. 34 ›› Issue (3): 582-587.doi: 10.3969/j.issn.1001-506X.2012.03.28
孙力娟1,2,3, 蔡冬1,2, 肖甫1,2,3, 叶晓国1,2,3, 王汝传1,2,3
SUN Li-juan1,2,3, CAI Dong1,2, XIAO Fu1,2,3, YE Xiao-guo1,2,3, WANG Ru-chuan1,2,3
摘要:
针对传统多路径并行传输(concurrent multi-path transfer, CMT)协议无法适应卫星网络高误码特性,提出了一种CMT改进算法。首先,在缓解接收端缓存阻塞的基础上,根据链路中传输的传输序列号(trans-mission sequence number, TSN)相对连续的分组时延抖动,正确判断网络的拥塞状况;然后,接收端选取返回时延最短的路径,将拥塞因子及时反馈给源端,源端调节相应链路的拥塞窗口,调整注入网络的数据量。仿真结果表明:本文算法在缓解因卫星链路差异造成的接收缓存阻塞的同时,能够根据网络状况自适应区分拥塞与误码,实现链路的高效利用。相对于传统CMT协议,改进的CMT协议在网络吞吐量、窗口抖动、时延和丢包率等方面都有明显提高。
中图分类号: