MMPTCP: A multipath transport protocol for data centers
- 1 April 2016
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-9
Abstract
Modern data centres provide large aggregate network capacity and multiple paths among servers. Traffic is very diverse; most of the data is produced by long, bandwidth hungry flows but the large majority of flows, which commonly come with strict deadlines regarding their completion time, are short. It has been shown that TCP is not efficient for any of these types of traffic in modern data centres. More recent protocols such MultiPath TCP (MPTCP) are very efficient for long flows, but are ill-suited for short flows. In this paper, we present Maximum MultiPath TCP (MMPTCP), a novel transport protocol which, compared to TCP and MPTCP, reduces short flows' completion times, while providing excellent goodput to long flows. To do so, MMPTCP runs in two phases; initially, it randomly scatters packets in the network under a single congestion window exploiting all available paths. This is beneficial to latency-sensitive flows. After a specific amount of data is sent, MMPTCP switches to a regular MultiPath TCP mode. MMPTCP is incrementally deployable in existing data centres as it does not require any modifications outside the transport layer and behaves well when competing with legacy TCP and MPTCP flows. Our extensive experimental evaluation in simulated FatTree topologies shows that all design objectives for MMPTCP are met.Keywords
This publication has 11 references indexed in Scilit:
- On the impact of packet spraying in data center networks2013
- Improving datacenter performance and robustness with multipath TCP2011
- Better never than late2011
- VL2Communications of the ACM, 2011
- Data center TCP (DCTCP)2010
- BCube2009
- A scalable, commodity data center network architecture2008
- Multi-Path TCP: A Joint Congestion Control and Routing Scheme to Exploit Path Diversity in the InternetIEEE/ACM Transactions on Networking, 2006
- RR-TCP: a reordering-robust TCP with DSACK2004
- A Scheme for Fast Parallel CommunicationSIAM Journal on Computing, 1982