Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Open Access Articles
  3. MIT Open Access Articles
  4. ABC: A simple explicit congestion controller for wireless networks

ABC: A simple explicit congestion controller for wireless networks

Thumbnail Image
Download
Name

1905.03429.pdf

Description
Accepted version
Size

1.04 MB

Format

Adobe PDF

Checksum (MD5)

433e1cab309a78becc4897b3730483ec

sword-2020-11-24T18:21:23.original.xml (130 B)
Original SWORD entry document
Author(s)
Goyal, P
•
Agarwal, A
•
Netravali, R
•
Alizadeh, M
•
Balakrishnan, H
Date Issued
February 2020
Journal
Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2020
Citation
Goyal, P, Agarwal, A, Netravali, R, Alizadeh, M and Balakrishnan, H. 2020. "ABC: A simple explicit congestion controller for wireless networks." Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2020.
Version
Author's final manuscript
Abstract
© Proc. of the 17th USENIX Symposium on Networked Systems Design and Impl., NSDI 2020. All rights reserved. We propose Accel-Brake Control (ABC), a simple and deployable explicit congestion control protocol for network paths with time-varying wireless links. ABC routers mark each packet with an “accelerate” or “brake”, which causes senders to slightly increase or decrease their congestion windows. Routers use this feedback to quickly guide senders towards a desired target rate. ABC requires no changes to header formats or user devices, but achieves better performance than XCP. ABC is also incrementally deployable; it operates correctly when the bottleneck is a non-ABC router, and can coexist with non-ABC traffic sharing the same bottleneck link. We evaluate ABC using a Wi-Fi implementation and trace-driven emulation of cellular links. ABC achieves 30-40% higher throughput than Cubic+Codel for similar delays, and 2.2× lower delays than BBR on a Wi-Fi path. On cellular network paths, ABC achieves 50% higher throughput than Cubic+Codel.
MIT Department
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Terms of Use
Creative Commons Attribution-Noncommercial-Share Alike
http://creativecommons.org/licenses/by-nc-sa/4.0/
Persistent DSpace Link
https://hdl.handle.net/1721.1/137439
DOI of Published Version
https://www.usenix.org/system/files/nsdi20-paper-goyal.pdf
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.