• KSII Transactions on Internet and Information Systems
    Monthly Online Journal (eISSN: 1976-7277)

Reducing the Flow Completion Time for Multipath TCP

Vol. 13, No. 8, August 30, 2019
10.3837/tiis.2019.08.005, Download Paper (Free):


The modern mobile devices are typically equipped with multiple network interfaces, e.g., 4G LTE, Wi-Fi, Bluetooth, but the current implementation of TCP can support only a single path at the same time. The Multipath TCP (MPTCP) leverages the multipath feature and provides (i) robust connection by utilizing another interface if the current connection is lost and (ii) higher throughput than single path TCP by simultaneously leveraging multiple network paths. However, if the performance between the multiple paths are significantly diverse, the receiver may have to wait for packets from the slower path, causing reordering and buffering problems. To solve this problem, previous MPTCP schedulers mainly focused on predicting the latency of the path beforehand. Recent studies, however, have shown that the path latency varies by a large margin over time, thus the MPTCP scheduler may wrongly predict the path latency, causing performance degradation. In this paper, we propose a new MPTCP scheduler called, choose fastest subflow (CFS) scheduler to solve this problem. Rather than predicting the path latency, CFS utilizes the characteristics of these paths to reduce the overall flow completion time by redundantly sending the last part of the flow to both paths. We compare the performance through real testbed experiments that implements CFS. The experimental results on both synthetic packet generation and actual Web page requests, show that CFS consistently outperforms the previous proposals in all cases.


Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2015)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.

Cite this article

[IEEE Style]
G. Heo and J. Yoo, "Reducing the Flow Completion Time for Multipath TCP," KSII Transactions on Internet and Information Systems, vol. 13, no. 8, pp. 3900-3916, 2019. DOI: 10.3837/tiis.2019.08.005.

[ACM Style]
GeonYeong Heo and Joon Yoo. 2019. Reducing the Flow Completion Time for Multipath TCP. KSII Transactions on Internet and Information Systems, 13, 8, (2019), 3900-3916. DOI: 10.3837/tiis.2019.08.005.