Revisiting congestion control for multipath TCP with shared bottleneck detection


Conference


Simone Ferlin Oliveira, Ö. Alay, T. Dreibholz, D. A. Hayes, M. Welzl
Proceedings of The 35th Annual IEEE International Conference on Computer Communications, 2016 Apr, pp. 1--9


View PDF Semantic Scholar DBLP DOI
Cite

Cite

APA   Click to copy
Oliveira, S. F., Alay, Ö., Dreibholz, T., Hayes, D. A., & Welzl, M. (2016). Revisiting congestion control for multipath TCP with shared bottleneck detection. In Proceedings of The 35th Annual IEEE International Conference on Computer Communications (pp. 1–9). https://doi.org/10.1109/INFOCOM.2016.7524599


Chicago/Turabian   Click to copy
Oliveira, Simone Ferlin, Ö. Alay, T. Dreibholz, D. A. Hayes, and M. Welzl. “Revisiting Congestion Control for Multipath TCP with Shared Bottleneck Detection.” In Proceedings of The 35th Annual IEEE International Conference on Computer Communications, 1–9, 2016.


MLA   Click to copy
Oliveira, Simone Ferlin, et al. “Revisiting Congestion Control for Multipath TCP with Shared Bottleneck Detection.” Proceedings of The 35th Annual IEEE International Conference on Computer Communications, 2016, pp. 1–9, doi:10.1109/INFOCOM.2016.7524599.


BibTeX   Click to copy

@conference{simone2016a,
  title = {Revisiting congestion control for multipath TCP with shared bottleneck detection},
  year = {2016},
  month = apr,
  pages = {1--9},
  doi = {10.1109/INFOCOM.2016.7524599},
  author = {Oliveira, Simone Ferlin and Alay, Ö. and Dreibholz, T. and Hayes, D. A. and Welzl, M.},
  booktitle = {Proceedings of  The 35th Annual IEEE International Conference on Computer Communications},
  month_numeric = {4}
}

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.


Share


Follow this website


You need to create an Owlstown account to follow this website.


Sign up

Already an Owlstown member?

Log in