Title
Multipath TCP: Analysis, Design, and Implementation
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.
Year
DOI
Venue
2016
10.1109/TNET.2014.2379698
Networking, IEEE/ACM Transactions  
Keywords
Field
DocType
Algorithm design and analysis,Heuristic algorithms,Stability analysis,Oscillators,Asymptotic stability,Vectors,Aggregates
Convergence (routing),Uniqueness,Oscillation,Computer science,Multipath TCP,Internet protocol suite,Computer network,Nonlinear dynamical systems,Linux kernel,Distributed computing
Journal
Volume
Issue
ISSN
PP
99
1063-6692
Citations 
PageRank 
References 
45
1.77
10
Authors
4
Name
Order
Citations
PageRank
Qiuyu Peng11869.41
Anwar Walid250438.57
Jaehyun Hwang312110.72
S. H. Low45999585.58