2016
DOI: 10.1109/tnet.2016.2527759
|View full text |Cite
|
Sign up to set email alerts
|

Feedback-Based Path Failure Detection and Buffer Blocking Protection for MPTCP

Abstract: A multipath TCP (MPTCP) is a promising protocol that has been standardized by the Internet Engineering Task Force to support multipath operations in the transport layer. However, although the MPTCP can provide multiple transmission paths and aggregate the bandwidth of multiple paths, it does not consistently achieve more throughput (goodput) nor a greater connection resilience. Currently, the MPTCP is vulnerable to path failure or underperforming subflows, which cause transmission interruption or throughput (g… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 27 publications
(13 citation statements)
references
References 14 publications
0
12
0
Order By: Relevance
“…This path management mechanism was devoted to possibly reducing the out-of-order packet arrival problem and alleviating receive buffer blocking in MPTCP based multipath transmission. Oh et al [22] proposed a feedback based path failure detection and buffer blocking protection approach for MPTCP. This approach aimed to (i) prevent the usage of underperforming sub-flows in the MPTCP, by using a path failure detection method, and (ii) prevent goodput degradation due to delay differences between paths, by detecting buffer blocking and closing underperforming sub-flows.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…This path management mechanism was devoted to possibly reducing the out-of-order packet arrival problem and alleviating receive buffer blocking in MPTCP based multipath transmission. Oh et al [22] proposed a feedback based path failure detection and buffer blocking protection approach for MPTCP. This approach aimed to (i) prevent the usage of underperforming sub-flows in the MPTCP, by using a path failure detection method, and (ii) prevent goodput degradation due to delay differences between paths, by detecting buffer blocking and closing underperforming sub-flows.…”
Section: Related Workmentioning
confidence: 99%
“…Because of this, the out-of-order data arrival will be an inevitable phenomenon in multipath transmission. What is worse, large numbers of out-of-order packets buffered in the constrained receiver buffer will result in the "hot-potato" receiver buffer blocking problem and thereby cause serious throughput performance degradations [22].…”
Section: Problem Statementmentioning
confidence: 99%
“…In other words, an MPTCP user should not get an advantage by deploying multiple subflows on the same link. Practical methods based on coupling the congestion window sizes of individual subflows [22] as well as feedback-based path failure (FPF) or buffer blocking protection (BBP) [23] have been proposed to ensure that an MPTCP flow gets at least the same share as a legacy TCP flow and avoid (sub) flows being underutilized.…”
Section: Definition 6 Bottleneck Subflow Fairness (Bsf)mentioning
confidence: 99%
“…When there are a great number of O 3 packets held by the constrained receiver buffer, MPTCP will experience severe receiver buffer blocking (RB 2 LOC) problem. 10 Recently, many MPTCP studies have concentrated their efforts on the packet reordering and RB 2 LOC issues [11][12][13][14][15][16] ; however, to the best of our knowledge, the current researches mostly utilize the regular TCP operations to detect a failure-prone path or an underperforming path.…”
Section: Introductionmentioning
confidence: 99%
“…10 Recently, many MPTCP studies have concentrated their efforts on the packet reordering and RB 2 LOC issues [11][12][13][14][15][16] ; however, to the best of our knowledge, the current researches mostly utilize the regular TCP operations to detect a failure-prone path or an underperforming path. Unfortunately, the standard MPTCP scheduler allocates traffic over all available paths, without considering that asymmetric paths with different delay characteristics may lead to the out-of-order (O 3 ) packet arrival problem.…”
mentioning
confidence: 99%