Explicit window adaptation: a method to enhance TCP performance

Explicit window adaptation: a method to enhance TCP performance
复制标题

显式窗口自适应:一种增强 TCP 性能的方法

DOI:
10.1109/infcom.1998.659660
复制
发表时间:
1998
期刊:
Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98
影响因子:
--
通讯作者:
K. Ramakrishnan
K. Ramakrishnan
中科院分区:
--
文献类型:
--
作者:
L. Kalampoukas;A. Varma;K. Ramakrishnan

文献摘要

被引文献

相似文献

我们研究了TCP在由速率控制段和非速率控制段组成的互联网络中的性能。当终端系统是由速率控制段互连的IP数据报网络(例如使用ABR服务的ATM网络)的一部分时,发生这种环境的一个常见示例。在任何一个段都没有充血性损失的情况下,TCP不断将其窗口增加到最大大小。TCP窗口和网络的带宽延迟乘积之间的不匹配将导致在速率受控段的边缘处的设备中的大队列的积累和可能的缓冲区溢出,从而导致吞吐量降低和不公平。我们开发了一个显式的反馈方案,称为显式窗口自适应的基础上修改接收方的广告窗口中的TCP报文返回到源。向TCP指示的窗口大小是边缘设备中的空闲缓冲区的函数。从广泛的流量场景的模拟结果表明,这种显式的窗口自适应方案可以有效地控制在边缘设备的缓冲区占用,并导致在数据包丢失率,公平性和吞吐量显着改善的数据包丢弃策略,如从前面丢弃或随机早期检测。
We study the performance of the TCP in an internetwork consisting of both rate-controlled and non-rate-controlled segments. A common example of such an environment occurs when the end systems are part of IP datagram networks interconnected by a rate-controlled segment, such as an ATM network using the ABR service. In the absence of congestive losses in either segment, the TCP keeps increasing its window to its maximum size. Mismatch between the TCP window and the bandwidth-delay product of the network will result in an accumulation of large queues and possibly buffer overflows in the devices at the edges of the rate-controlled segment, causing degraded throughput and unfairness. We develop an explicit feedback scheme, called explicit window adaptation based on modifying the receiver's advertised window in the TCP acknowledgments returning to the source. The window size indicated to the TCP is a function of the free buffer in the edge device. Results from simulations with a wide range of traffic scenarios show that this explicit window adaptation scheme can control the buffer occupancy efficiently at the edge device, and results in significant improvements in packet loss rate, fairness, and throughput over a packet discard policy such as drop-from-front or random early detection.