Short vs. Long Flows: A Battle That Both Can Win
In this paper, the authors introduce MMPTCP; a novel transport protocol which aims at unifying the way data is transported in data centers. 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. During the second phase, MMPTCP runs in Multi-Path TCP (MPTCP) mode, which has been shown to be very efficient for long flows. Initial evaluation shows that their approach significantly improves short ow completion times while providing high through-put for long flows and high overall network utilization.