Published October 5, 2018 | Version v1

Accurate congestion control for RDMA transfers

  • 1. Computer Architecture and VLSI systems Lab, Institute of Computer Science, Foundation for Research and Technology-Hellas

Description

High-performance interconnects need congestion control to deal with traffic bursts. In this paper, we propose ACCurate, a congestion control protocol that assigns exact maxmin fair rates to flows, without relying on costly per-flow state inside the network. ACCurate keeps the backlogs outside of the network, protects innocent flows, and promptly recovers the flows’ rates after congestive episodes. Comparisons with TCP and PAUSE-only RDMA under datacenter-resembling workloads further show that ACCurate provides up to 10x faster flow completion times. ACCurate relies on simple hardware that can be readily implemented inside switches. In our implementation, the additional circuitry needed in a 16x16 switch occupies less than 2% of FPGA resources.

Files

giannopoulos_NOCS2018.pdf

Files (524.9 kB)

Name Size Download all
md5:4ea1f3223067f9aef1ab1212a14068c0
524.9 kB Preview Download

Additional details

Funding

European Commission
ExaNeSt - European Exascale System Interconnect and Storage 671553