Coupled Multipath BBR (C-MPBBR): A Efficient Congestion Control Algorithm for Multipath TCP

被引:8
|
作者
Mahmud, Imtiaz [1 ]
Lubna, Tabassum [1 ]
Song, Yeong-Jun [1 ]
Cho, You-Ze [1 ]
机构
[1] Kyungpook Natl Univ, Sch Elect Engn, Daegu 41566, South Korea
来源
IEEE ACCESS | 2020年 / 8卷
基金
新加坡国家研究基金会;
关键词
Throughput; Bandwidth; Google; Delays; Packet loss; Protocols; Multipath TCP; multipath BBR; coupled multipath BBR; coupled congestion control; FAIRNESS;
D O I
10.1109/ACCESS.2020.3022720
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multipath transmission control protocol (MPTCP) is a promising transport layer protocol that enables a device to utilize multiple communication interfaces simultaneously, thereby achieving high throughput. A congestion control algorithm (CCA) employed in MPTCP constitutes a key part that controls the data flow through different subflows (SFs). There are two fundamental challenges associated with MPTCP CCAs. First, MPTCP flows should have an advantage over single-path flows; second, MPTCP flows should be fair, indicating that SFs sharing a common bottleneck should occupy a capacity fairly close to that occupied by a single-path flow. Several MPTCP CCAs have been developed; however, they have failed to satisfy these challenges in all scenarios. Recently, Google has introduced the bottleneck bandwidth and round-trip-time (BBR), a new CCA for single-path TCP, achieving high throughput with minimum delay by employing a network model. In the present paper, we propose a novel MPTCP CCA based on BBR named coupled multipath BBR (C-MPBBR) that satisfies the fundamental challenges by exploiting the concept of network modeling in BBR. C-MPBBR addresses the first challenge by closing the low-bandwidth SFs by tracking the delivery rate and bottleneck bandwidth (BtlBW). Then, it satisfies the second challenge through identifying those SFs that share a common bottleneck and dividing the BtlBW share corresponding to a SF among them. We implemented C-MPBBR in the Linux kernel, tested it on a wide range of scenarios by the Mininet emulation experiments, and the real-world Internet, and confirmed that the proposed C-MPBBR outperforms the existing MPTCP CCAs in terms of successfully satisfying the fundamental challenges by ensuring both throughput and fairness.
引用
收藏
页码:165497 / 165511
页数:15
相关论文
共 50 条
  • [1] BBR Congestion Control Analysis with Multipath TCP (MPTCP) and Asymmetrical Latency Subflow
    Austria, Phillipe
    Park, Chol Hyun
    Jo, Ju-Yeon
    Kim, Yoohwan
    Sundaresan, Rahul
    Pham, Khanh
    [J]. 2022 IEEE 12TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2022, : 1065 - 1069
  • [2] On Energy-Efficient Congestion Control for Multipath TCP
    Zhao, Jia
    Liu, Jiangchuan
    Wang, Haiyang
    [J]. 2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 351 - 360
  • [3] Energy Efficient Congestion Control for Multipath TCP in Heterogeneous Networks
    Wang, Wei
    Wang, Xiaoxiang
    Wang, Dongyu
    [J]. IEEE ACCESS, 2018, 6 : 2889 - 2898
  • [4] A Fairness-based Congestion Control Algorithm for Multipath TCP
    Melki, Reem
    Mansour, Mohammad M.
    Chehab, Ali
    [J]. 2018 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2018,
  • [5] Enhancing Fairness and Congestion Control in Multipath TCP
    Singh, Amanpreet
    Xiang, Mei
    Koensgen, Andreas
    Goerg, Carmelita
    Zaki, Yasir
    [J]. 2013 6TH JOINT IFIP WIRELESS AND MOBILE NETWORKING CONFERENCE (WMNC 2013), 2013,
  • [6] ecMTCP: An Energy-Aware Congestion Control Algorithm for Multipath TCP
    Tuan Anh Le
    Hong, Choong Seon
    Razzaque, Md. Abdur
    Lee, Sungwon
    Jung, Heeyoung
    [J]. IEEE COMMUNICATIONS LETTERS, 2012, 16 (02) : 275 - 277
  • [7] Low Priority Congestion Control for Multipath TCP
    Zhang, Yuan
    Li, Jian
    Yang, Jiayu
    Xing, Yitao
    Zhuang, Rui
    Xue, Kaiping
    [J]. 2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,
  • [8] CADIA: Towards Decoupling the Congestion Control for Multipath TCP
    Chen, Kang
    Palash, Mijanur Rahaman
    [J]. 2018 IEEE 26TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2018, : 143 - 153
  • [9] Delay-based Congestion Control for Multipath TCP
    Guo, Wenlan
    Huang, Jin
    Zhang, Yun
    [J]. INTERNATIONAL JOURNAL OF FUTURE GENERATION COMMUNICATION AND NETWORKING, 2014, 7 (01): : 97 - 104
  • [10] Delay-based Congestion Control for Multipath TCP
    Cao, Yu
    Xu, Mingwei
    Fu, Xiaoming
    [J]. 2012 20TH IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2012,