CaltechAUTHORS
  A Caltech Library Service

Multipath TCP: Analysis, Design, and Implementation

Peng, Qiuyu and Walid, Anwar and Hwang, Jaehyun and Low, Steven H. (2016) Multipath TCP: Analysis, Design, and Implementation. IEEE/ACM Transactions on Networking, 24 (1). pp. 596-609. ISSN 1063-6692. http://resolver.caltech.edu/CaltechAUTHORS:20150109-090127092

[img] PDF - Submitted Version
See Usage Policy.

4Mb

Use this Persistent URL to link to this item: http://resolver.caltech.edu/CaltechAUTHORS:20150109-090127092

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.


Item Type:Article
Related URLs:
URLURL TypeDescription
http://dx.doi.org/10.1109/TNET.2014.2379698 DOIArticle
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=7000573PublisherArticle
http://arxiv.org/abs/1308.3119arXivDiscussion Paper
Additional Information:© 2014 IEEE. Manuscript received August 13, 2013; revised May 16, 2014 and September 27, 2014; accepted November 20, 2014; approved by IEEE/ACM TRANSACTIONS ON NETWORKING Editor Y. Liu. Date of publication December 31, 2014; date of current version February 12, 2016. This work was supported by the ARO MURI under Grant W911NF-08-1-0233, the NSF NetSE under Grant CNS 0911041, Bell Labs, Alcatel-Lucent, and the Seoul R&BD Program funded by the Seoul Metropolitan Government under Grant WR080951. A preliminary version of this work has appeared in the Proceedings of the ACM SIGMETRICS/International Conference on Measurement and Modeling of Computer Systems, Pittsburgh, PA, USA, June 17–21, 2013.
Funders:
Funding AgencyGrant Number
Army Research Office (ARO)W911NF-08-1-0233
NSF NetSECNS 0911041
Bell LabsUNSPECIFIED
Alcatel-LucentUNSPECIFIED
Seoul Metropolitan GovernmentWR080951
Subject Keywords:Computer networks, convergence, nonlinear dynamical systems, TCPIP
Record Number:CaltechAUTHORS:20150109-090127092
Persistent URL:http://resolver.caltech.edu/CaltechAUTHORS:20150109-090127092
Official Citation:Peng, Q.; Walid, A.; Hwang, J.; Low, S.H., "Multipath TCP: Analysis, Design, and Implementation," in Networking, IEEE/ACM Transactions on , vol.24, no.1, pp.596-609, Feb. 2016 doi: 10.1109/TNET.2014.2379698
Usage Policy:No commercial reproduction, distribution, display or performance rights in this work are provided.
ID Code:53456
Collection:CaltechAUTHORS
Deposited By: Tony Diaz
Deposited On:09 Jan 2015 22:40
Last Modified:17 Feb 2016 22:37

Repository Staff Only: item control page