Authors | S. Ferlin, Ö. Alay, T. Dreibholz, D. A. Hayes and M. Welzl |
Title | Revisiting Congestion Control for Multipath TCP with Shared Bottleneck Detection |
Afilliation | Communication Systems |
Project(s) | The Center for Resilient Networks and Applications |
Status | Published |
Publication Type | Proceedings, refereed |
Year of Publication | 2016 |
Conference Name | IEEE International Conference on Computer Communications (INFOCOM) |
Pagination | 2419-2427 |
Date Published | 04/2016 |
Publisher | IEEE |
Place Published | San Francisco, California/U.S.A. |
ISBN Number | 978-1-4673-9953-1 |
Keywords | congestion control, coupled congestion control, Multi-Path TCP (MPTCP), shared bottleneck detection |
Abstract | Multipath TCP (MPTCP) enables the simultaneous usage 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 to be 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 the 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 resulting in throughput gains of up to 30\% in the absence of shared bottlenecks while remaining fair to TCP in shared bottlenecks scenarios. We complement the emulation results with real-network experiments justifying it is safeness for deployment. |
DOI | 10.1109/INFOCOM.2016.7524599 |
Citation Key | 23813 |