Understanding TCP Vegas: a duality model
Journal of the ACM (JACM)
Congestion control for high bandwidth-delay product networks
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Improving TCP Congestion Control over Internets with Heterogeneous Transmission Media
ICNP '99 Proceedings of the Seventh Annual International Conference on Network Protocols
Scalable TCP: improving performance in highspeed wide area networks
ACM SIGCOMM Computer Communication Review
Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications
FAST TCP: motivation, architecture, algorithms, performance
IEEE/ACM Transactions on Networking (TON)
UDT: UDP-based data transfer for high-speed wide area networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
Experimental evaluation of TCP protocols for high-speed networks
IEEE/ACM Transactions on Networking (TON)
TCP-Illinois: A loss- and delay-based congestion control algorithm for high-speed networks
Performance Evaluation
CUBIC: a new TCP-friendly high-speed TCP variant
ACM SIGOPS Operating Systems Review - Research and developments in the Linux kernel
Unreliable transport protocol using congestion control for high-speed networks
Journal of Systems and Software
TCP Vegas: end to end congestion avoidance on a global Internet
IEEE Journal on Selected Areas in Communications
Hi-index | 0.00 |
Nowadays, more and more applications require fast transfer of massive data over networks, and the emergence of high-speed networks provides an ideal solution to this challenge. Due to the limitations of the conservative congestion control algorithm, the standard TCP is no longer appropriate for high-speed networks to efficiently utilize the bandwidth resources. Therefore, several high-speed TCP variants have been suggested to conquer the problem. However, although these protocols perform successfully to improve the bandwidth utilization, they still have the weakness on the performance such as RTT-fairness, TCP-friendliness, etc. In this paper, we propose HCC TCP, a hybrid congestion control algorithm using the synergy of delay-based and loss-based approach for the adaptation to high speed and long distance network environment. The algorithm uses queuing delay as the primary congestion indicator, and adjusts the window to stabilize around the size which can achieve the full utilization of available bandwidth. On the other hand, it uses packet loss as the second congestion indicator, and a loss-based congestion control strategy is utilized to maintain high bandwidth utilization in the cases that the delay-based strategy performs inefficiently in the networks. The two approaches in the algorithm are dynamically transferred into each other according to the network status. We finally perform simulations to verify the properties of the proposed HCC TCP. The simulation results demonstrate HCC TCP satisfies the requirements for an ideal TCP variant in high-speed networks, and achieves efficient performance on throughput, fairness, TCP-friendliness, robustness, etc.