Increasingly stringent throughput and latency requirements in datacenter networks demand fast and accurate congestion control. We observe that the reaction time and accuracy of existing datacenter congestion control schemes are inherently limited. They either rely only on explicit feedback about the network state (e.g., queue lengths in DCTCP) or only on variations of state (e.g., RTT gradient in TIMELY). To overcome these limitations, we propose a novel congestion control algorithm, PowerTCP, which achieves much more fine-grained congestion control by adapting to the bandwidth-window product (henceforth called power). PowerTCP leverages in-band network telemetry to react to changes in the network instantaneously without loss of throughput and while keeping queues short. Due to its fast reaction time, our algorithm is particularly well-suited for dynamic network environments and bursty traffic patterns. We show analytically and empirically that PowerTCP can significantly outperform the state-of-the-art in both traditional datacenter topologies and emerging reconfigurable datacenters where frequent bandwidth changes make congestion control challenging. In traditional datacenter networks, PowerTCP reduces tail flow completion times of short flows by 80% compared to DCQCN and TIMELY, and by 33% compared to HPCC even at 60% network load. In reconfigurable datacenters, PowerTCP achieves 85% circuit utilization without incurring additional latency and cuts tail latency by at least 2x compared to existing approaches.
翻译:为克服这些限制,我们建议采用新的拥堵控制算法(PowerTCP),即PowerTCP,该算法通过适应带宽-风速产品(即所谓的电源)实现更精细的阻塞控制。PowerTCP在带宽-风速产品(即所谓的电源)中实现更精细的阻塞控制。PowerTCP在带宽网络中进行远程测量,以对网络变化作出即时反应,而不损失输油量,同时保持排队短列。由于速度快,我们的算法特别适合动态网络环境和交通模式动荡。我们从分析上和实验上表明,PowerTCP在传统数据中心裁剪裁量器和新兴的可配置数据中心中都大大超越了最精确的内程。PowerTCP在短的带宽带宽控制中进行远程测量,在不损失和排队列队列时对网络进行即时变速反应。在传统数据流中将电流中,将电流比为80个数据流,在DLC在直流网络中将电流中比为HLC。