A new congestion and delay control algorithm named QUIC Delay Control (QUIC-DC) is proposed for controlling not only congestion but also the queueing delay encountered along the forward communication path. The core idea is to estimate the one-way queueing delay of a connection to trigger an early reaction to congestion. This idea, along with a the TCP Westwood+ congestion control algorithm, has been implemented in QUIC-DC and compared with QUIC Cubic, BBRv2, NewReno, Westwood+. The results obtained in the emulated and real network environments show that QUIC-DC can significantly reduce packet losses along with end-to-end communication delays, while preserving network utilization, features that are both very useful for real-time applications.
翻译:本文提出了一种名为QUIC延迟控制(QUIC-DC)的新型拥塞与延迟控制算法,该算法不仅能控制拥塞,还能管理前向通信路径中遇到的排队延迟。其核心思想是通过估计连接的单向排队延迟,实现对拥塞的早期响应。该思想与TCP Westwood+拥塞控制算法相结合,已在QUIC-DC中实现,并与QUIC Cubic、BBRv2、NewReno、Westwood+等算法进行了对比。在仿真和真实网络环境中获得的结果表明,QUIC-DC在保持网络利用率的同时,能显著减少数据包丢失和端到端通信延迟,这些特性对实时应用具有重要价值。