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   

  1. 1. 南京邮电大学计算机学院, 江苏 南京 210003;
    2. 南京邮电大学江苏省无线传感网高技术研究重点实验室, 江苏 南京 210003;
    3. 南京邮电大学宽带无线通信与传感网技术教育部重点实验室, 江苏 南京 210003
  • 出版日期:2012-03-22 发布日期:2010-01-03

Improved algorithm of concurrent multi-path transfer for satellite networks

SUN Li-juan1,2,3, CAI Dong1,2, XIAO Fu1,2,3, YE Xiao-guo1,2,3, WANG Ru-chuan1,2,3   

  1. 1. College of Computer, Nanjing University of Posts and Telecommunications, Nanjing 210003, China; 
    2. Jiangsu High Technology Key Laboratory for Wireless Sensor Networks, Nanjing University of Posts and Telecommunications, Nanjing 210003, China; 
    3. Key Lab of Broadband Wireless Communication and Sensor Network Technology of Ministry of Education Province, Nanjing University of Posts and Telecommunications, Nanjing 210003, China
  • Online:2012-03-22 Published:2010-01-03

摘要:

针对传统多路径并行传输(concurrent multi-path transfer, CMT)协议无法适应卫星网络高误码特性,提出了一种CMT改进算法。首先,在缓解接收端缓存阻塞的基础上,根据链路中传输的传输序列号(trans-mission sequence number, TSN)相对连续的分组时延抖动,正确判断网络的拥塞状况;然后,接收端选取返回时延最短的路径,将拥塞因子及时反馈给源端,源端调节相应链路的拥塞窗口,调整注入网络的数据量。仿真结果表明:本文算法在缓解因卫星链路差异造成的接收缓存阻塞的同时,能够根据网络状况自适应区分拥塞与误码,实现链路的高效利用。相对于传统CMT协议,改进的CMT协议在网络吞吐量、窗口抖动、时延和丢包率等方面都有明显提高。

Abstract:

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.

中图分类号: