Journal of Jianghan University(Natural Science Edition) ›› 2015, Vol. 43 ›› Issue (4): 353-358.

Previous Articles     Next Articles

Analysis and Comparison of Congestion Control Protocol in Linux Kernel

LUO Jinwei1, LI Chunfei2   

  1. 1. Department of Computer and Communication, Guangdong Innovative Technical College, Dongguan 523960, Guangdong, China; 2. Guangzhou Sontan Polytechnic College, Guangzhou 511370, Guangdong, China
  • Online:2015-08-28 Published:2015-08-13

Abstract: Based on testbed network experimental research, investigated five congestion control protocols in Linux kernel, such as Cubic, Htcp, Hybla, Westwood and Veno in different network environments. The link utilization, RTT fairness and TCP friendliness were compared. Then analyzed the experiment results, and evaluated the advantage and disadvantage of these algorithms. On this base, considering Cubic and Veno, a new environmental adaptive congestion control protocol, named CVTCP has been designed and tested. The experimental results showed, the link utilization rate was fairly high without obvious reducing RTT fairness and TCP friendliness, the CVTCP has good environmental adaptability.

Key words: network testbed, congestion control protocol, performance evaluation, link utilization rate, RTT fairness, TCP friendliness

CLC Number: