Publication | Closed Access
High Speed Networks Need Proactive Congestion Control
69
Citations
27
References
2015
Year
Unknown Venue
Cluster ComputingGradient DescentEngineeringTraditional Congestion ControlEdge ComputingNetwork Traffic ControlComputer ArchitectureComputer EngineeringSystems EngineeringHigh-speed NetworkingComputer ScienceNetwork PerformanceParallel ComputingExplicit Rate ControlCongestion ControlCongestion Management
As datacenter speeds scale to 100 Gb/s and beyond, traditional congestion control algorithms like TCP and RCP converge slowly to steady sending rates, which leads to poorer and less predictable user performance. These reactive algorithms use congestion signals to perform gradient descent to approach ideal sending rates, causing poor convergence times. In this paper, we propose a proactive congestion control algorithm called PERC, which explicitly computes rates independently of congestion signals in a decentralized fashion. Inspired by message-passing algorithms with traction in other fields (e.g., modern Low Density Parity Check decoding algorithms), PERC improves convergence times by a factor of 7 compared to reactive explicit rate control protocols such as RCP. This fast convergence reduces tail flow completion time (FCT) significantly in high speed networks; for example, simulations of a realistic workloads in a 100 Gb/s network show that PERC achieves up to 4x lower 99th percentile FCT compared to RCP.
| Year | Citations | |
|---|---|---|
Page 1
Page 1