One Rein to Rule Them All: A Framework for Datacenter-to-User Congestion Control

Kefan Chen,Danfeng Shan,Xiaohui Luo,Tong Zhang,Yajun Yang,Fengyuan Ren
DOI: https://doi.org/10.1145/3411029.3411036
2020-01-01
Abstract:Today, considerable Internet traffic is sent from datacenter and heads for users. The network characteristics of connections served by servers in datacenters are usually diverse. As a result, a specific congestion control algorithm hardly accommodates the heterogeneity and performs well in various scenarios. In this work, we present Rein - a novel framework for Internet congestion control. With Rein, diverse congestion control algorithms can be assigned purposely to connections in one server to adapt to heterogeneity. We design and implement Rein in Linux, and the experiments validate that Rein is capable of smoothly switching among various candidate algorithms on the fly to achieve potential performance gain. Meanwhile, the overheads introduced by Rein are moderate and acceptable.
What problem does this paper attempt to address?