TY - GEN
T1 - Modeling Multi-Path TCP throughput with coupled congestion control and flow control
AU - Liu, Qingfang
AU - Xu, Ke
AU - Wang, Haiyang
AU - Xu, Lei
N1 - Publisher Copyright:
© 2015 ACM.
Copyright:
Copyright 2015 Elsevier B.V., All rights reserved.
PY - 2015/11/2
Y1 - 2015/11/2
N2 - Multi-Path Transmission Control Protocol (MPTCP) is emerging as a dominant paradigm that enables users to utilize multiple Network Interface Controllers (NICs) simultaneously. Due to the complexity of its protocol design, the steady-state performance of MPTCP still remains largely unclear through model analysis. This introduces severe challenges to quantitatively study the efficiency, fairness and stability of existing MPTCP implementations. In this paper, we for the first time investigate the modeling of coupled congestion control and flow control algorithms in MPTCP. By proposing a closed-form throughput model, we reveal the relationship between MPTCP throughput and subflow characters, such as Round Trip Time (RTT), packet loss rate and receive buffer size. The extensive NS2-based evaluation indicates that the proposed model can be applied to understand the throughput of MPTCP in various situations. In particular, when MPTCP subflows have similar RTTs, the average Error Rate (ER) of the proposed model is less than 8%. Even in the situation where huge RTT difference exists between subflows, the model can still behave well with average ER less than 10%.
AB - Multi-Path Transmission Control Protocol (MPTCP) is emerging as a dominant paradigm that enables users to utilize multiple Network Interface Controllers (NICs) simultaneously. Due to the complexity of its protocol design, the steady-state performance of MPTCP still remains largely unclear through model analysis. This introduces severe challenges to quantitatively study the efficiency, fairness and stability of existing MPTCP implementations. In this paper, we for the first time investigate the modeling of coupled congestion control and flow control algorithms in MPTCP. By proposing a closed-form throughput model, we reveal the relationship between MPTCP throughput and subflow characters, such as Round Trip Time (RTT), packet loss rate and receive buffer size. The extensive NS2-based evaluation indicates that the proposed model can be applied to understand the throughput of MPTCP in various situations. In particular, when MPTCP subflows have similar RTTs, the average Error Rate (ER) of the proposed model is less than 8%. Even in the situation where huge RTT difference exists between subflows, the model can still behave well with average ER less than 10%.
KW - Coupled congestion control
KW - Flow control
KW - Multi-path TCP
KW - Throughput modeling
UR - http://www.scopus.com/inward/record.url?scp=84949516077&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84949516077&partnerID=8YFLogxK
U2 - 10.1145/2811587.2811590
DO - 10.1145/2811587.2811590
M3 - Conference contribution
AN - SCOPUS:84949516077
T3 - MSWiM 2015 - Proceedings of the 18th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems
SP - 99
EP - 106
BT - MSWiM 2015 - Proceedings of the 18th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems
PB - Association for Computing Machinery, Inc
T2 - 18th ACM International Conference on Modelling, Analysis and Simulation of Wireless and Mobile Systems, MSWiM 2015
Y2 - 2 November 2015 through 6 November 2015
ER -