Understanding the performance of many TCP flows

Understanding the performance of many TCP flows
复制标题

DOI:
10.1016/s1389-1286(01)00203-1
复制
发表时间:
2001-11
期刊:
Comput. Networks
影响因子:
--
通讯作者:
L. Qiu;Yin Zhang;S. Keshav
L. Qiu;Yin Zhang;S. Keshav
中科院分区:
其他
文献类型:
--
作者:
L. Qiu;Yin Zhang;S. Keshav

文献摘要

被引文献

相似文献

作为当今互联网中使用最广泛的可靠传输协议,在过去的十年里,它得到了广泛的研究。然而,以前的研究通常只考虑少量或中等数量的并发TCP连接。许多竞争的TCP流下的TCP行为还没有得到充分的研究。在本文中,我们使用大量的仿真来系统地研究大量并发的TCP流的性能。我们从一个简单的场景开始,其中所有连接具有相同的往返时间(RTT),并且网关使用Drop-Tail策略。我们研究了总吞吐量、吞吐量和损失率如何随不同的底层拓扑而变化。我们还研究了每个单独连接在与其他连接竞争时的行为。在某些情况下,我们观察到全局同步。我们通过增加随机处理时间或使用随机早期检测(RED)网关来打破同步,并考察了它们对TCP性能的影响。最后,我们研究了不同RTT下的TCP性能,并通过分析和仿真量化了往返偏差。
As the most widely used reliable transport in today's Internet, TCP has been extensively studied in the past decade. However, previous research usually only considers a small or medium number of concurrent TCP connections. The TCP behavior under many competing TCP flows has not been sufficiently explored. In this paper, we use extensive simulations to systematically investigate the performance of a large number of concurrent TCP flows. We start with a simple scenario, in which all the connections have the same roundtrip time (RTT), and the gateways use drop-tail policy. We examine how the aggregate throughput, goodput, and loss rate vary with different underlying topologies. We also look at the behavior of each individual connection when competing with other connections. We observe global synchronization in some cases. We break the synchronization by either adding random processing time or using random early detection (RED) gateways, and examine their effects on the TCP performance. Finally we investigate the TCP performance with different RTTs, and quantify the roundtrip bias using both analysis and simulations.