Yang Dong, Tsai Wei-Tek
School of Computer Science and Engineering, Beihang University, Beijing 100191, China.
Fuzhou FuYao Institute for Advanced Study, Fuzhou 350300, China.
Sensors (Basel). 2024 Jan 24;24(3):749. doi: 10.3390/s24030749.
5G cellular networks are already more than six times faster than 4G networks, and their packet loss rate, especially in the Internet of Vehicles (IoV), can reach 0.5% in many cases, such as when there is high-speed movement or obstacles nearby. In such high bandwidth and high packet loss network environments, traditional congestion control algorithms, such as CUBIC and bottleneck bandwidth and round-trip propagation time (BBR), have been unable to balance flow fairness and high performance, and their flow rate often takes a long time to converge. We propose a congestion control algorithm based on bottleneck routing feedback using an in-network control mode called bottleneck routing feedback (BRF). We use SDN technology (OpenFlow protocol) to collect network bandwidth information, and BRF controls the data transmission rate of the sender. By adding the bandwidth information of the bottleneck in the option field in the ACK packet, considering the flow fairness and the flow convergence rate, a bandwidth allocation scheme compatible with multiple congestion control algorithms is proposed to ensure the fairness of all flows and make them converge faster. The performance of BRF is evaluated via Mininet. The experimental results show that BRF provides higher bandwidth utilization, faster convergence rate, and fairer bandwidth allocation than existing congestion control algorithms in 5G cellular networks.
5G蜂窝网络的速度已经比4G网络快六倍以上,并且其丢包率,尤其是在车联网(IoV)中,在许多情况下,比如存在高速移动或附近有障碍物时,可达0.5%。在这种高带宽和高丢包的网络环境中,传统的拥塞控制算法,如CUBIC以及瓶颈带宽与往返传播时间(BBR),已无法平衡流公平性和高性能,并且它们的流速率通常需要很长时间才能收敛。我们提出一种基于瓶颈路由反馈的拥塞控制算法,采用一种名为瓶颈路由反馈(BRF)的网络内控制模式。我们使用软件定义网络(SDN)技术(OpenFlow协议)来收集网络带宽信息,并且BRF控制发送方的数据传输速率。通过在ACK包的选项字段中添加瓶颈的带宽信息,考虑流公平性和流收敛速率,提出一种与多种拥塞控制算法兼容的带宽分配方案,以确保所有流的公平性并使其更快收敛。通过Mininet对BRF的性能进行评估。实验结果表明,在5G蜂窝网络中,BRF比现有的拥塞控制算法具有更高的带宽利用率、更快的收敛速率以及更公平的带宽分配。