51、网络友好型TCP变体及拥塞控制性能分析

网络友好型TCP变体及拥塞控制性能分析

1. NF-TCP概述

NF-TCP是一种网络友好型的TCP变体,旨在让对延迟不敏感的应用在拥塞期间对标准TCP流表现出顺从性。它结合了自适应可用带宽测量和传统基于窗口的拥塞控制,以高效利用网络容量。

1.1 实现与测试环境

NF-TCP在Linux内核2.6.31上实现,并使用Linux TCP实现的ns - 2工具将其导入ns - 2,同时导入现有的TCP Reno和TCP - LP。这样可以在广泛的规模、拓扑和模拟时间范围内进行测试,并与其他候选方案(如LEDBAT和RAPID)进行性能比较。

1.2 测试场景设置

测试从单瓶颈场景开始,然后扩展到具有RTT异质性和多瓶颈多流的更复杂场景。瓶颈链路路由器为NF - TCP流维护修改后的RED队列,为TCP流维护正常的RED队列。路由器的缓冲区容量等于链路的BDP。测试使用FTP,每个接收到的数据包生成一个SACK,数据包大小为1000字节(包括IP头),Reno/SACK的初始ssthresh设置为100个数据包,瓶颈容量为600 Mbps,RTT为100 ms。

2. NF-TCP性能评估

2.1 与其他方法的比较

  • 单候选流与标准TCP流共存 :在单瓶颈场景下,比较了NF - TCP、LEDBAT、TCP - LP和RAPID单个候选流与单个标准TCP流共存时的性能。
    • 0 - 500s期间 :NF - TCP在ProECN带宽估计的支持下,能够机会性
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值