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

被引:9
|
作者
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 条
  • [21] An Implementation of Adaptive Multipath Routing Algorithm for congestion control
    Chaitanya, N. Krishna
    Varadarajan, S.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2016, 16 (02): : 6 - 9
  • [22] Dynamic Congestion Control Algorithm for Multipath Transport Protocols
    Lubna, Tabassum
    Mahmud, Imtiaz
    Cho, You-Ze
    2018 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC), 2018, : 672 - 674
  • [23] Multipath congestion control algorithm based on link capacity
    Wang Z.
    Yuan Q.
    Hao F.
    Fang L.
    Li F.
    Tongxin Xuebao/Journal on Communications, 2020, 41 (05): : 59 - 71
  • [24] A Multipath Cubic TCP Congestion Control with Multipath Fast Recovery over High Bandwidth-Delay Product Networks
    Than Anh Le
    Haw, Rim
    Hong, Choong Seon
    Lee, Sungwon
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2012, E95B (07) : 2232 - 2244
  • [25] SmartCC: A Reinforcement Learning Approach for Multipath TCP Congestion Control in Heterogeneous Networks
    Li, Wenzhong
    Zhang, Han
    Gao, Shaohua
    Xue, Chaojing
    Wang, Xiaoliang
    Lu, Sanglu
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2019, 37 (11) : 2621 - 2633
  • [26] Delay-Based Congestion Control for Multipath TCP in Heterogeneous Wireless Networks
    Li, Honglin
    Wang, Ying
    Sun, Ruijin
    Guo, Shan
    Wang, Hong
    2019 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE WORKSHOP (WCNCW), 2019,
  • [27] Shared Bottleneck-Based Congestion Control and Packet Scheduling for Multipath TCP
    Wei, Wenjia
    Xue, Kaiping
    Han, Jiangping
    Wei, David S. L.
    Hong, Peilin
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2020, 28 (02) : 653 - 666
  • [28] An Experimental Study on Multipath TCP Congestion Control With Heterogeneous Radio Access Technologies
    Prakash, Monika
    Abdrabou, Atef
    Zhuang, Weihua
    IEEE ACCESS, 2019, 7 : 25563 - 25574
  • [29] Out-of-Order Transmission Enabled Congestion and Scheduling Control for Multipath TCP
    Ou, Shih-Hao
    Huang, Chih-Wei
    Lee, Tzu-Kuan
    Huang, Chih-Yang
    2016 INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING CONFERENCE (IWCMC), 2016, : 1069 - 1073
  • [30] Reproducible measurements of TCP BBR congestion control
    Jaeger, Benedikt
    Scholz, Dominik
    Raumer, Daniel
    Geyer, Fabien
    Carle, Georg
    COMPUTER COMMUNICATIONS, 2019, 144 : 31 - 43