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 Ferlin | 1 | 81 | 8.36 |
Özgü Alay | 2 | 247 | 30.68 |
Thomas Dreibholz | 3 | 29 | 2.60 |
David A. Hayes | 4 | 65 | 7.54 |
Michael Welzl | 5 | 51 | 8.40 |