Reducing the Flow Completion Time for Multipath TCP

被引:2
|
作者
Heo, GeonYeong [1 ]
Yoo, Joon [1 ]
机构
[1] Gachon Univ, Dept Software, Seongnam, South Korea
基金
新加坡国家研究基金会;
关键词
Multipath TCP; Wireless Network; Flow completion time; MPTCP Scheduler;
D O I
10.3837/tiis.2019.08.005
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:3900 / 3916
页数:17
相关论文
共 50 条
  • [1] Estimating TCP Flow Completion Time Distributions
    Luan, Gan
    JOURNAL OF COMMUNICATIONS AND NETWORKS, 2019, 21 (01) : 61 - 68
  • [2] Reducing transport latency for short flows with multipath TCP
    Dong, Pingping
    Yang, Wenjun
    Tang, Wensheng
    Huang, Jiawei
    Wang, Haodong
    Pan, Yi
    Wang, Jianxin
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2018, 108 : 20 - 36
  • [3] DeTail: Reducing the Flow Completion Time Tail in Datacenter Networks
    Zats, David
    Das, Tathagata
    Mohan, Prashanth
    Borthakur, Dhruba
    Katz, Randy
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2012, 42 (04) : 139 - 150
  • [4] Comparing Link Sharing and Flow Completion Time in Traditional and Learning-based TCP
    Komanduri, Vishnu
    Wang, Cong
    Rojas-Cessa, Roberto
    2024 IEEE 25TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING, HPSR 2024, 2024, : 167 - 172
  • [5] Multipath TCP
    Paasch, Christoph
    Bonaventure, Olivier
    COMMUNICATIONS OF THE ACM, 2014, 57 (04) : 51 - 57
  • [6] Reducing Flow Completion Time with Replaceable Redundant Packets in Data Center Networks
    Liu, Sen
    Huang, Jiawei
    Jiang, Wenchao
    Wang, Jianxin
    He, Tian
    2019 39TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2019), 2019, : 46 - 56
  • [7] Experimenting with Multipath TCP
    Barre, Sebastien
    Bonaventure, Olivier
    Raiciu, Costin
    Handley, Mark
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2010, 40 (04) : 443 - 444
  • [8] Securing MultiPath TCP
    Jadin, Mathieu
    Tihon, Gautier
    17TH IEEE INTERNATIONAL CONFERENCE ON SMART TECHNOLOGIES - IEEE EUROCON 2017 CONFERENCE PROCEEDINGS, 2017, : 954 - 959
  • [9] Experimenting with Multipath TCP
    Barre, Sebastien
    Bonaventure, Olivier
    Raiciu, Costin
    Handley, Mark
    TOWARDS A SERVICE-BASED INTERNET, 2010, 6481 : 193 - +
  • [10] A CNN-Based Routing Scheme for Minimizing TCP Flow Completion Time in SD-DCNs
    Zhou, Yingjie
    Xu, Mingchun
    Chen, Yu
    2023 26TH INTERNATIONAL SYMPOSIUM ON WIRELESS PERSONAL MULTIMEDIA COMMUNICATIONS, WPMC, 2023, : 224 - 229