Faculty Advisor

Wills, Craig E

Abstract

Loss-based congestion control protocols such as TCP CUBIC can unnecessarily fill router buffers adding delays which degrade application performance. Newcomer TCP BBR uses estimates of the bottleneck bandwidth and round trip time (RTT) to try to operate at the theoretical optimum – just enough packets to fully utilize the network without excess queuing. We present detailed experimental results that show in practice, BBR can either over- or under-estimate the bottleneck bandwidth and RTT, causing high packet loss for shallow buffer routers and massive throughput variations when competing with TCP CUBIC flows. We suggest methods for improving BBR’s estimation mechanisms to provide more stability and fairness.

Publisher

Worcester Polytechnic Institute

Date Accepted

March 2019

Major

Computer Science

Project Type

Major Qualifying Project

Accessibility

Unrestricted

Advisor Department

Computer Science

Share

COinS