Title
Revisiting Congestion Control For Multipath Tcp With Shared Bottleneck Detection
Abstract
Multipath TCP (MPTCP) enables the simultaneous use of multiple links for bandwidth aggregation, better resource utilization and improved reliability. Its coupled congestion control intends to reap the increased bandwidth of multiple links, while avoiding being more aggressive than regular TCP flows on every used link. We argue that this leads to a very conservative behavior when paths do not share a bottleneck. Therefore, in this paper, we first quantify the penalty of the coupled congestion control for links that do not share a bottleneck. Then, in order to overcome this penalty, we design and implement a practical shared bottleneck detection (SBD) algorithm for MPTCP, namely MPTCP-SBD. Through extensive emulations, we show that MPTCP-SBD outperforms all currently deployed MPTCP coupled congestion controls by accurately detecting bottlenecks. For the non-shared bottleneck scenario, we observe throughput gains of up to 40% with two subflows and the gains increase significantly as the number of subflows increase, reaching more than 100% for five subflows. Furthermore, for the shared bottleneck scenario, we show that MPTCP-SBD remains fair to TCP. We complement the emulation results with real-network experiments justifying its safeness for deployment.
Year
Venue
Keywords
2016
IEEE INFOCOM 2016 - THE 35TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS
Multipath TCP, MPTCP, Shared Bottleneck Detection, Congestion Control, Coupled Congestion Control
Field
DocType
ISSN
H-TCP,Bottleneck,TCP Westwood plus,CUBIC TCP,Computer science,Computer network,TCP acceleration,Network congestion,TCP tuning,TCP Friendly Rate Control,Distributed computing
Conference
0743-166X
Citations 
PageRank 
References 
4
0.42
9
Authors
5
Name
Order
Citations
PageRank
Simone Ferlin1818.36
Özgü Alay224730.68
Thomas Dreibholz3292.60
David A. Hayes4657.54
Michael Welzl5518.40