TCP Congestion Control Comparison.
Annali Esterhuizen, Krzesinski Aes · SUNScholar (Stellenbosch University) · 2012
This paper investigates the effects that different TCP variants have on each other. The TCP variants differ in the congestion control algorithms they employ. The congestion control algorithms determine how much network traffic is generated by TCP at any one time, and aims to prevent a TCP connection from over utilising the network. We investigate the different congestion control algorithms that are included as loadable modules in the Linux kernel, and we present several experiments to investigate how these congestion control algorithms compete for network resources. We show that some TCP variants can co-exist, whilst others use excessive bandwidth, potentially smothering competing TCP connections.