摘要
针对传统多路径并行传输(concurrent multi-path transfer,CMT)协议无法适应卫星网络高误码特性,提出了一种CMT改进算法。首先,在缓解接收端缓存阻塞的基础上,根据链路中传输的传输序列号(trans mission sequence number,TSN)相对连续的分组时延抖动,正确判断网络的拥塞状况;然后,接收端选取返回时延最短的路径,将拥塞因子及时反馈给源端,源端调节相应链路的拥塞窗口,调整注入网络的数据量。仿真结果表明:本文算法在缓解因卫星链路差异造成的接收缓存阻塞的同时,能够根据网络状况自适应区分拥塞与误码,实现链路的高效利用。相对于传统CMT协议,改进的CMT协议在网络吞吐量、窗口抖动、时延和丢包率等方面都有明显提高。
Aiming at the traditional concurrent multi-path transfer(CMT) protocol cannot adapt to the high bit error characteristics of satellite networks,an improved CMT algorithm is proposed.Firstly,based on alleviating the receiver blocking,the network congestion status is corrrectly judged according to the delay of relatively continuous packet which is numbered by transmission sequence number(TSN).Then a path with the shortest delay is selected by the receiver and the congestion factor is feedback to the sender.The sender adjusts the corresponding congestive window and the quantity of data injected into the network.Simulation results show that the proposed algorithm achieves good distinction between congestion and error according to network conditions,while the receiver blocking caused by different satellite links is also alleviated.Compared with the traditional CMT protocol,the proposed algorithm can effectively improve performances such as network throughput,window jitter,delay and packet loss rate.
出处
《系统工程与电子技术》
EI
CSCD
北大核心
2012年第3期582-587,共6页
Systems Engineering and Electronics
基金
国家自然科学基金(61171053
61003236
60973139
61003039)
江苏省科技支撑计划(BE2010197
BE2010198)
江苏省级现代服务业发展专项资金
教育部博士学科点专项科研基金(20103223120007)
江苏省自然科学基金(BK2011755)
江苏省高校自然科学研究计划(11KJB520016
10KJB520013
10KJB520014)
高校科研成果产业化推进工程项目(JH10-14))
江苏高校科技创新计划项目(CX10B-196Z
197Z
200Z)
江苏省计算机信息处理技术重点实验室基金(KJS1022)资助课题
关键词
卫星网络
高误码
丢包识别
多路径并行传输
satellite network
high bit error
loss differentiation
concurrent multi-path transmission(CMT)