UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

How Hard Can It Be? Designing and Implementing a Deployable Multipath TCP

Raiciu, C; Paasch, C; Barre, S; Ford, A; Honda, M; Duchene, F; Bonaventure, O; (2012) How Hard Can It Be? Designing and Implementing a Deployable Multipath TCP. In: Proceedings of the 9th USENIX Symposium on Networked Systems Design and Implementation. (pp. 399 - 412). USENIX: San Jose, CA, USA. Green open access

[thumbnail of Handley_nsdi12-final125%5B1%5D.pdf]
Preview
Text
Handley_nsdi12-final125%5B1%5D.pdf

Download (376kB) | Preview

Abstract

Networks have become multipath: mobile devices have multiple radio interfaces, datacenters have redundant paths and multihoming is the norm for big server farms. Mean- while, TCP is still only single-path. Is it possible to extend TCP to enable it to support multiple paths for current applications on today’s Internet? The answer is positive. We carefully review the constraints—partly due to various types of middleboxes— that influenced the design of Multipath TCP and show how we handled them to achieve its deployability goals. We report our experience in implementing Multipath TCP in the Linux kernel and we evaluate its performance. Our measurements focus on the algorithms needed to efficiently use paths with different characteristics, notably send and receive buffer tuning and segment reordering. We also compare the performance of our implementation with regular TCP on web servers. Finally, we discuss the lessons learned from designing MPTCP.

Type: Proceedings paper
Title: How Hard Can It Be? Designing and Implementing a Deployable Multipath TCP
Event: 9th USENIX Symposium on Networked Systems Design and Implementation
Dates: 2012-04-25 - 2012-04-27
Open access status: An open access version is available from UCL Discovery
Publisher version: https://www.usenix.org/conference/nsdi12/technical...
Language: English
UCL classification: UCL
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: https://discovery.ucl.ac.uk/id/eprint/1389795
Downloads since deposit
11Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item