Journal of Systems Engineering and Electronics ›› 2010, Vol. 32 ›› Issue (8): 1789-1792.doi: 10.3969/j.issn.1001-506X.2010.08.50

• 软件、算法与仿真 • 上一篇    

基于接收方信用量调整的TCP新算法

赖峻1, 叶梧2, 冯穗力2, 郭华2   

  1. (1. 广东工业大学信息工程学院, 广东 广州 510006;2. 华南理工大学电子与信息学院, 广东 广州 510640)〖JZ)〗
  • 出版日期:2010-08-13 发布日期:2010-01-03

New scheme of TCP based on receiver credit adjustment

LAI Jun1,YE Wu2,FENG Sui-li2,GUO Hua2   

  1.  (1. Coll. of Information Engineering, Guangdong Univ. of Technology, Guangzhou 510006, China;                                                                 2. School of Electronic and Information Engineering, South China Univ. of Technology, Guangzhou 510640, China)
  • Online:2010-08-13 Published:2010-01-03

摘要:

 传输控制协议(transport control protocol, TCP)发送窗口的大小由拥塞窗口和接收方确认窗口中较小的值来确定。在高速网络中,通过合理地增加拥塞窗口,可以提高TCP的性能。然而,一个相对较小的接收方确认窗口将限制发送窗口的增加,如果根据TCP接收方的数据变化率恰当地增加接收方确认窗口赋予发送方的信用量,就能减少这种限制。提出一种增强的TCP算法,命名为接收方信用量调整传输控制协议(receiver credit adjustment transport control protocol, RCA-TCP),该算法根据TCP接收方缓冲区的动态数据变化率和TCP连接的最小往返时间之间的乘积的估计值来获得信用量增量。在ns-2(network simulator, version 2)下仿真表明,该算法能获得更好的性能。

Abstract:

The sending window size of transport control protocol (TCP) is decided by the minor value between congestion window and receiver’s affirmance window. In a high-speed network, the TCP performance can be improved by increasing the congestion window properly. However, a smaller receiver’s affirmance window will limit the increase of the sending window. The limitation can be reduced by increasing, appropriately, the credit admitted by the receiver’s affirmance window according to the data variational rate in TCP receiver. An enhanced TCP scheme named RCA-TCP (receiver credit adjustment transport control protocol) is proposed, which obtains credit increments according to the estimated product of the dynamic data variational rate in TCP receiver’s buffer and the minimal roundtrip time of the TCP connection. Simulation on ns-2(network simulator, version 2) shows that the scheme can get better performance.