Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. MPTCP Is Not Pareto-Optimal: Performance Issues and a Possible Solution
 
research article

MPTCP Is Not Pareto-Optimal: Performance Issues and a Possible Solution

Khalili, Ramin
•
Gast, Nicolas Gabriel  
•
Popovic, Miroslav  
Show more
2013
Ieee-Acm Transactions On Networking

Multipath TCP (MPTCP) has been proposed recently as a mechanism for transparently supporting multiple connections to the application layer. It is under discussion at the IETF. We nevertheless demonstrate that the current MPTCP suffers from two problems: P1) Upgrading some TCP users to MPTCP can reduce the throughput of others without any benefit to the upgraded users, which is a symptom of not being Pareto-optimal; and P2) MPTCP users could be excessively aggressive toward TCP users. We attribute these problems to the linked-increases algorithm (LIA) of MPTCP and, more specifically, to an excessive amount of traffic transmitted over congested paths. The design of LIA forces a tradeoff between optimal resource pooling and responsiveness.We revisit the problem and show that it is possible to provide these two properties simultaneously. We implement the resulting algorithm, called the opportunistic linked-increases algorithm (OLIA), in the Linux kernel, and we study its performance over our testbed by simulations and by theoretical analysis. We prove that OLIA is Pareto-optimal and satisfies the design goals ofMPTCP. Hence, it can avoid the problems P1 and P2. Our measurements and simulations indicate that MPTCP with OLIA is as responsive and nonflappy as MPTCP with LIA and that it solves problems P1 and P2.

  • Details
  • Metrics
Type
research article
DOI
10.1109/TNET.2013.2274462
Author(s)
Khalili, Ramin
Gast, Nicolas Gabriel  
Popovic, Miroslav  
Le Boudec, Jean-Yves  
Date Issued

2013

Publisher

Ieee-Inst Electrical Electronics Engineers Inc

Published in
Ieee-Acm Transactions On Networking
Volume

21

Issue

5

Start page

1651

End page

1665

Subjects

MPTCP

•

Transport Protocol

•

Congestion control algorithm

•

Multipath

•

performance evaluation

•

protocol design

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LCA2  
Available on Infoscience
September 20, 2013
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/94738
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés