High-speed networks with large bandwidth-delay product present aunique environment where currently TCP may have a major challenge toits performance (e.g. throughput deterioration, flow oscillation). Anumber of new TCP congestion control algorithms have been suggestedto address these problems in the last few years. This thesis mainlydiscusses the congestion control protocols in High Bandwidth-DelayProduct Networks.Firstly, the thesis categorizes the congestion control protocols into threegroups: loss-based, delay-based and ECN-based protocols and describesthem in detail. Based on this study, the thesis then emphatically analyzesthe influence of RTT, router buffer size and AQM algorithm to theperformance of congestion control protocol. Lastly, a generalperformance comparisons and analysis result of several representativeprotocols are given using ns2 simulator.In the following, this thesis presents a novel Cooperant CongestionControl Protocol (C3P) that uses 1 bit routers' explicit feedback predictedinformation and delay signals to adjust the congestion windowsappropriately. It can efficiently improve the bandwidth utilization,TCP-friendliness, RTT fairness and reduce the packet drop rate in HighBandwidth-Delay Product Networks. The ns2 simulation results confirmthese properties of the protocol.Finally, the thesis summarizes the current existing open issues, andprovides some further interesting directions. |