江汉大学学报(自然科学版) ›› 2015, Vol. 43 ›› Issue (4): 353-358.

• 计算机与信息科学 • 上一篇    下一篇

Linux 内核中拥塞控制算法的比较分析

骆金维1, 李春飞2   

  1. 1. 广东创新科技职业学院 计算机与通信系, 广东 东莞 523960;2. 广东松田职业学院, 广东 广州 511370
  • 出版日期:2015-08-28 发布日期:2015-08-13
  • 作者简介:骆金维( 1980—), 男 , 讲师 , 研究方向: 网络安全和云计算。
  • 基金资助:
    广东省高职院校信息技术类教育教学指导委员会课题( XXJS-2013-2025)

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

摘要: 采用网络测 试床的实验研究 方法, 在 Linux 网络测试床上对内 核中的 Cubic、 Htcp、 Hybla、 Westwood 和Veno 这 5 种拥塞控制协议在不同的网络环境下就链路利用率、 RTT 公平性和 TCP 友好性 3 个性能指标进行测试实验, 分析实验结果, 评价这些算法的优劣以及局限性。 在此基础上结合 Cubic 和 Veno, 设计并实现了一种新的环境自适应拥塞控制协议 CVTCP, 对其进行了性能评价测试。 实验结果表明 , CVTCP 在 RTT 公平性和 TCP 友好性没有明显下降的同时, 在不同的网络环境下都能获得较高的链路利用率, 具有很好的环境自适应性。

关键词: 网络测试床, 拥塞控制协议, 性能评估, 链路利用率, RTT 公平性, TCP 友好性

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

中图分类号: