The Great Internet TCP Congestion Control Census

8Citations
Citations of this article
26Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In 2016, Google proposed and deployed a new TCP variant called BBR. BBR represents a major departure from traditional congestion control as it uses estimates of bandwidth and round-trip delays to regulate its sending rate. BBR has since been introduced in the upstream Linux kernel and deployed by Google across its data centers. Since the last major study to identify TCP congestion control variants on the Internet was done before BBR, it is timely to conduct a new census to give us a sense of the current distribution of congestion control variants on the Internet. To this end, we designed and implemented Gordon, a tool that allows us to measure the congestion window (cwnd) corresponding to each successive RTT in the TCP connection response of a congestion control algorithm. To compare a measured flow to the known variants, we created a localized bottleneck and introduced a variety of network changes like loss events, changes in bandwidth and delay, while normalizing all measurements by RTT. We built an offline classifier to identify the TCP variant based on the cwnd trace over time.

Author supplied keywords

Cite

CITATION STYLE

APA

Mishra, A., Sun, X., Jain, A., Pande, S., Joshi, R., & Leong, B. (2020). The Great Internet TCP Congestion Control Census. Performance Evaluation Review, 48(1), 59–60. https://doi.org/10.1145/3393691.3394221

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free