A Compound TCP Approach for High-Speed and Long Distance Networks

A Compound TCP Approach for High-Speed and Long Distance Networks
复制标题

DOI:
10.1109/infocom.2006.188
复制
发表时间:
2006-04
期刊:
Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications
影响因子:
--
通讯作者:
Kun Tan;Jingmin Song;Qian Zhang;M. Sridharan
Kun Tan;Jingmin Song;Qian Zhang;M. Sridharan
中科院分区:
其他
文献类型:
--
作者:
Kun Tan;Jingmin Song;Qian Zhang;M. Sridharan

文献摘要

被引文献

相似文献

Many applications require fast data transfer over high speed and long distance networks. However, standard TCP fails to fully utilize the network capacity due to the limitation in its conservative congestion control (CC) algorithm. Some works have been proposed to improve the connection 鈂s throughput by adopt- ing more aggressive loss-based CC algorithms. These algorithms, although can effectively improve the link utilization, have the weakness of poor RTT fairness. Further, they may severely de- crease the performance of regular TCP flows that traverse the same network path. On the other hand, pure delay-based ap- proaches that improve the throughput in high-speed networks may not work well when the traffic is mixed with both delay- based and greedy loss-based flows. In this paper, we propose a novel Compound TCP (CTCP) approach, which is a synergy of delay-based and loss-based approach. Specifically, we add a scal- able delay-based component into the standard TCP Reno conges- tion avoidance algorithm (a.k.a., the loss-based component). The sending rate of CTCP is controlled by both components. This new delay-based component can rapidly increase sending rate when network path is under utilized, but gracefully retreat in a busy network when bottleneck queue is built. Augmented with this delay-based component, CTCP provides very good bandwidth scalability with improved RTT fairness, and at the same time achieves good TCP-fairness, irrelevant to the windows size. We developed an analytical model of CTCP and implemented it on the Windows operating system. Our analysis and experiment results verify the properties of CTCP.