Visible to the public Multipath TCP: Analysis, Design, and Implementation

TitleMultipath TCP: Analysis, Design, and Implementation
Publication TypeJournal Article
Year of Publication2016
AuthorsPeng, Qiuyu, Walid, Anwar, Hwang, Jaehyun, Low, Steven H.
JournalIEEE/ACM Trans. Netw.
Volume24
Pagination596–609
ISSN1063-6692
Keywordscomputer networks, convergence, Metrics, Nonlinear dynamical systems, oscillating behaviors, pubcrawl, Resiliency, TCPIP
Abstract

Multipath TCP (MP-TCP) has the potential to greatly improve application performance by using multiple paths transparently. We propose a fluid model for a large class of MP-TCP algorithms and identify design criteria that guarantee the existence, uniqueness, and stability of system equilibrium. We clarify how algorithm parameters impact TCP-friendliness, responsiveness, and window oscillation and demonstrate an inevitable tradeoff among these properties. We discuss the implications of these properties on the behavior of existing algorithms and motivate our algorithm Balia (balanced linked adaptation), which generalizes existing algorithms and strikes a good balance among TCP-friendliness, responsiveness, and window oscillation. We have implemented Balia in the Linux kernel. We use our prototype to compare the new algorithm to existing MP-TCP algorithms.

URLhttps://ieeexplore.ieee.org/document/7000573
DOI10.1109/TNET.2014.2379698
Citation Keypeng_multipath_2016