Skip to main navigation Skip to search Skip to main content

Are Mobiles Ready for BBR?

  • Stony Brook University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

7 Scopus citations

Abstract

BBR is a new congestion control algorithm that has seen widespread Internet adoption in recent years with an estimated 40% of Internet traffic volume as BBR traffic. While many studies examine the performance and fairness of BBR on desktops and servers, there is still a question of how BBR would behave on mobile devices. This is especially important because mobiles represent a large segment of Internet devices. In this work, we study the potential performance bottlenecks of BBR if it were to be deployed on Android devices. We compare the performance of BBR and the default congestion control algorithm Cubic for different devices and device configurations. We find that BBR performs poorly compared to Cubic, especially under low-end device configurations. Further investigation reveals that this poor performance is because of packet pacing which is enabled in BBR by default. Pacing increases the computational overhead, which can affect performance for low-end devices. To address this problem, we propose a first cut solution that modifies BBR’s pacing behavior to improve performance while still retaining the benefits of packet pacing.

Original languageEnglish
Title of host publicationIMC 2022 - Proceedings of the 2022 ACM Internet Measurement Conference
PublisherAssociation for Computing Machinery
Pages551-559
Number of pages9
ISBN (Electronic)9781450392594
DOIs
StatePublished - Oct 25 2022
Event22nd ACM Internet Measurement Conference, IMC 2022 - Nice, France
Duration: Oct 25 2022Oct 27 2022

Publication series

NameProceedings of the ACM SIGCOMM Internet Measurement Conference, IMC

Conference

Conference22nd ACM Internet Measurement Conference, IMC 2022
Country/TerritoryFrance
CityNice
Period10/25/2210/27/22

Keywords

  • BBR
  • Mobiles
  • TCP Packet Pacing

Fingerprint

Dive into the research topics of 'Are Mobiles Ready for BBR?'. Together they form a unique fingerprint.

Cite this