@InProceedings{ Infocom2016,
	author = "Simone Ferlin and Özgü Alay and David Andrew Hayes and Thomas Dreibholz and Michael Welzl",
	title = "{Revisiting Congestion Control for Multipath TCP with Shared Bottleneck Detection}",
	booktitle = "{Proceedings of the 35th IEEE International Conference on Computer Communications~(INFOCOM)}",
	pages = "2419--2427",
	numpages = "9",
	day = "14",
	month = apr,
	year = "2016",
	address = "San Francisco, California/U.S.A.",
	language = "english",
	isbn = "978-1-4673-9953-1",
	keywords = "Multi-Path TCP~(MPTCP), Shared Bottleneck Detection, Congestion Control, Coupled Congestion Control",
	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.}",
	url = "https://web-backend.simula.no/sites/default/files/publications/files/infocom2016-web.pdf",
	url.size = "1474548",
	url.md5 = "f60e8b176a4f13b368211d222ddc1969",
	url.mime = "application/pdf",
	url.pagesize = "612 x 792 pts (letter)",
	url.checked = "2024-06-30 11:40:23 CEST",
	note = "{ISBN} 978-1-4673-9953-1"
}

