MMPTCP: a multipath transport protocol for data centers

Kheirkhah, Morteza, Wakeman, Ian and Parisis, George (2016) MMPTCP: a multipath transport protocol for data centers. Published in: Proceedings of the 35th Annual IEEE International Conference on Computer Communications, IEEE INFOCOM 2016; San Francisco, CA, USA; 10-15 April 2016. Institute of Electrical and Electronics Engineers ISBN 9781467399548

Full text not available from this repository.


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 MMPTCP, a novel transport protocol which, compared to TCP and MPTCP, reduces short flows' completion times, while providing excellent goodput to long flows. 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 MPTCP 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 shows that all design objectives for MMPTCP are met.

Item Type: Conference Proceedings
Schools and Departments: School of Engineering and Informatics > Informatics
Subjects: T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK5101 Telecommunication Including telegraphy, telephone, radio, radar, television > TK5105.5 Computer networks. General works > TK5105.55 Computer network protocols. Standards. General works
Depositing User: Georgios Angelos Parisis
Date Deposited: 06 Dec 2015 13:05
Last Modified: 09 Sep 2019 16:20
📧 Request an update