TCP veno: TCP enhancement for transmission over wireless access networks

TCP veno: TCP enhancement for transmission over wireless access networks
复制标题

DOI:
10.1109/jsac.2002.807336
复制
发表时间:
2003-02-01
影响因子:
16.4
通讯作者:
Liew, SC
Liew, SC
中科院分区:
计算机科学1区
文献类型:
--
作者:
Fu, CP;Liew, SC

文献摘要

被引文献

相似文献

无线局域网、家庭网络和蜂窝网络等形式的无线接入网正在成为互联网的一个组成部分。与有线网络不同,在无线网络中,由于比特错误导致的随机数据包丢失是不可忽视的,这会导致传输控制协议(TCP)的性能显著下降。我们提出并研究了一种新的端到端拥塞控制机制,称为TCP Veno,它简单有效地处理随机丢包。Veno的一个关键组成部分是它监视网络拥塞程度,并使用该信息来确定数据包丢失可能是由于拥塞还是随机位错误。具体来说:1)改进了TCP reno的乘减算法(实际应用最广泛的TCP版本),根据感知到的网络拥塞程度而不是固定的下降因子来调整慢启动阈值;2)改进了线性增加算法,使连接可以在网络带宽得到充分利用的操作区域停留更长时间。基于广泛的网络测试平台实验和实时互联网测量,我们表明Veno可以在不影响其他并发TCP连接(包括其他并发Reno连接)的情况下实现显着的吞吐量改进。在典型的随机丢包率为1%的无线接入网络中,吞吐量提高可达80%。Veno的一个显著特点是它只修改了Reno的发送端协议,而不改变接收端协议堆栈。
Wireless access networks in the form of wireless local area networks, home networks, and cellular networks are becoming an integral part of the Internet. Unlike wired networks, random packet loss due to bit errors is not negligible in wireless networks, and this causes significant performance degradation of transmission control protocol (TCP). We propose and study a novel end-to-end congestion control mechanism called TCP Veno that is simple and effective for dealing with random packet loss. A key ingredient of Veno is that it monitors the network congestion level and uses that information to decide whether packet losses are likely to be due to congestion or random bit errors. Specifically: 1) it refines the multiplicative decrease algorithm of TCP Reno-the most widely deployed TCP version in practice-by adjusting the slow-start threshold according to the perceived network congestion level rather than a fixed drop factor and 2) it refines the linear increase algorithm so that the connection can stay longer in an operating region in which the network bandwidth is fully utilized. Based on extensive network testbed experiments and live Internet measurements, we show that Veno can achieve significant throughput improvements without adversely affecting other concurrent TCP connections, including other concurrent Reno connections. In typical wireless access networks with 1% random packet loss rate, throughput improvement of up to 80% can be demonstrated. A salient feature of Veno is that it modifies only the sender-side protocol of Reno without changing the receiver-side protocol stack.