BBR-Based Congestion Control and Packet Scheduling for Bottleneck Fairness Considered Multipath TCP in Heterogeneous Wireless Networks

BBR-Based Congestion Control and Packet Scheduling for Bottleneck Fairness Considered Multipath TCP in Heterogeneous Wireless Networks
复制标题

DOI:
10.1109/tvt.2020.3047877
复制
发表时间:
2021-01
影响因子:
6.8
通讯作者:
Wenjia Wei;Kaiping Xue;Jiangping Han;Yitao Xing;David S. L. Wei;P. Hong
Wenjia Wei;Kaiping Xue;Jiangping Han;Yitao Xing;David S. L. Wei;P. Hong
中科院分区:
计算机科学2区
文献类型:
--
作者:
Wenjia Wei;Kaiping Xue;Jiangping Han;Yitao Xing;David S. L. Wei;P. Hong

文献摘要

被引文献

相似文献

为了提高多路径传输协议(MPTCP)在异质无线网络环境中的性能,利用瓶颈带宽和往返传播时间(BBR)的优势,考虑瓶颈公平性,提出了基于BBR的拥塞控制和分组调度方案BCCPS。BCCPS首先考虑了一种基于BBR的MPTCP拥塞控制算法MPTCP-BBR,该算法根据真实的探测速率而不是丢失信息自适应地调整每个子流的发送速率,从而在保持常规TCP的瓶颈公平性的同时提高吞吐量。然后,针对异质无线网络中子流发送速率不同会导致无序投递的问题,提出了一种细粒度的分组调度方案,以保持有序投递,从而减少应用层的完成时间。通过NS-3和真实网络场景对该方案的性能进行了评估。实验结果表明,在异质无线环境下,我们提出的方案远远优于已有的MPTCP方案。
Aiming at improving the performance of Multipath TCP (MPTCP) in heterogeneous wireless network environments, in this paper, by taking the advantages Bottleneck Bandwidth and Round-trip propagation time (BBR) and considering bottleneck fairness, we propose BBR-based Congestion Control and Packet Scheduling scheme, called BCCPS. The proposed BCCPS first considers a BBR-based congestion control algorithm, MPTCP-BBR, for MPTCP by adaptively adjusting the sending rate of each subflow according to the real probing rate rather than the loss information to enhance the goodput while keeping bottleneck fairness with regular TCP. Then, considering that the different sending rates of the subflows in heterogeneous wireless networks will result in the problem of out-of-order (OFO) delivery, a fine-grained packet scheduling scheme is proposed to keep in-order delivery and so as to reduce the application layer completion time. The performance of the proposed scheme is evaluated via both NS-3 and real network scenarios. Experimental results show that our proposed scheme far outperforms existing MPTCP schemes in heterogeneous wireless environment.