Technischer Bericht Probe-Aided MulTCP: An Aggregate Congestion Control Mechanism
نویسندگان
چکیده
A number of new application scenarios, e.g. mobile/wireless TCP proxies, edge to edge overlays, QoS provisioning and mass data transport, are calling for aggregate ow management. In this paper we show that applying a single owshare to an aggregate ow will result in unfairness in the bandwidth sharing between the aggregate traf c and the background ows sharing the same bottleneck. To overcome this problem, we propose an aggregate congestion control mechanism, namely probe-aided MulTCP, which dynamically adjusts the congestion window loop to support multiple owshares for an aggregate. The probe-aided MulTCP differs from existing works, such as MPAT, CP, MulTCP, in the following aspects. Firstly, our simulations show that against the traditional MulTCP the probeaided MulTCP could maintain relatively stable, smooth and fair performance over a wide range of weight N in steady conditions as well as in varied congestion conditions. Secondly, an adjusting window loop is introduced to constantly probe the congestion situation and dynamically adjust the congestion window size for the newly arriving and leaving ows within the aggregate. This integration of congestion information improves the startup performance for new arriving ows, especially for short-lived ones. Thus, the probe-aided MulTCP is lightweight since only one extra probe window loop is used. Our extensive simulation studies show that with the probe-aided MulTCP, the improved performance and fairness will overweigh the complexity caused by two congestion window loops.
منابع مشابه
Experimental Results on Weighted ProportionalTCP Throughput
Recently there has been increasing interest in providing diierentiated services on the In-ternet. Diierentiation can be achieved by scheduling and queue management mechanisms within the network, there are also attempts to provide end to end mechanisms for diieren-tiated services. MulTCP is one of these mechanisms, attempting to provide diierntial end to end service by modifying TCP's start up b...
متن کاملRate-Adjustment Algorithm for Aggregate TCP Congestion-Control
The TCP congestion-control mechanism is an algorithm designed to probe the available bandwidth of the network path that TCP packets traverse. However, it is wellknown that the TCP congestion-control mechanism does not perform well on networks with a large bandwidth-delay product due to the slow dynamics in adapting its congestion window, especially for short-lived flows. One promising solution ...
متن کاملAnalysis of a Method for Differential TCP Service
Recently we have witnessed an increasing interest in providing differentiated Internet services, departing from the traditional notion of fairness in the best effort service model. However research efforts have almost exclusively focused on routers, by enhancing their scheduling and queue management capabilities in order to treat flows according to policies. There has been much less work on tra...
متن کاملPerformance Evaluation of MulTCP in High-Speed Wide Area Networks
It is reported that TCP does not perform well in highspeed wide area networks. Because MulTCP behaves like the aggregate of N TCP flows, MulTCP can be used to achieve throughputs of 1 Gbps or more. However, no performance evaluation of MulTCP in high-speed wide area networks has been published. Computer simulations are used to evaluate the performance of MulTCP. The results clarify that synchro...
متن کاملTechnischer Bericht The TTCN–3 module and template concepts revisited
The Testing and Test Control Notation version 3 (TTCN–3) is a universal and standardized language for testing distributed systems. To open up new application areas for TTCN–3, proposals are made for controlling the execution of large sets of test cases, for the parallel execution of test cases, and for extended template matching mechanisms.
متن کامل