Congestion control for multipath TCP: design, and application to data centers

Cisco, 27 May 2011 [slides pptx] [slides pdf]

Abstract.

Multipath TCP, as proposed by the IETF working group mptcp, is a general-purpose replacement for TCP which allows a single data stream to be split across multiple paths. This has obvious benefits for reliability and, with proper congestion control, it can also lead to more efficient use of networked resources. In this talk I will describe the reasoning that led us to our congestion controller, explain why it improves throughput and fairness compared to single-path TCP, and illustrate the problems with some 'obvious' approaches to multipath. I will also describe the specific benefits of multipath TCP for data centers.

This is joint work with Mark Handley, Costin Raiciu and Christopher Pluntke.

References.