2012 · 140 citations · 26 references
ComputingComputer ScienceComputer SystemsComputer NetworksQueuing TheoryTransportCongestion ControlCongestion ManagementNetwork Flow AlgorithmsNetwork Performance AnalysisQueueing TheoryTransport LayerCongestion EstimationCongestion SignalingConvergenceDelay-based Congestion ControlMultipathMultipath Congestion ControlTransport Protocol Congestion ControlTransport Protocols
With the aid of multipath transport protocols, a multihomed host can shift some of its traffic from more congested paths to less congested ones, thus compensating for lost bandwidth on some paths by moderately increasing transmission rates on other ones. However, existing multipath proposals achieve only coarse-grained load balancing due to a rough estimate of network congestion using packet losses. This paper formulates the problem of multipath congestion control and proposes an approximate iterative algorithm to solve it. We prove that a fair and efficient traffic shifting implies that every flow strives to equalize the extent of congestion that it perceives on all its available paths.We call this result “Congestion Equality Principle”. By instantiating the approximate iterative algorithm, we develop weighted Vegas (wVegas), a delay-based algorithm for multipath congestion control, which uses packet queuing delay as congestion signals, thus achieving fine-grained load balancing. Our simulations show that, compared with loss-based algorithms, wVegas is more sensitive to changes of network congestion and thus achieves more timely traffic shifting and quicker convergence. Additionally, as it occupies fewer link buffers, wVegas rarely causes packet losses and shows better intra-protocol fairness.
26
Lawrence S. Brakmo, Sean O’Malley, Larry Peterson · ACM SIGCOMM Computer Communication Review · 1994 · 1.2K citations · Full text
Lawrence S. Brakmo, Sean O’Malley, Larry Peterson · 1994 · 683 citations · Full text
Improving datacenter performance and robustness with multipath TCP
Costin Raiciu, Sébastien Barré, Christopher Pluntke et al. · 2011 · 679 citations