Cited by 1,399Network Traffic and Congestion ControlNetwork Packet Processing and OptimizationSoftware-Defined Networks and 5G

Efficient fair queuing using deficit round-robin

Shreedhar, M., Varghese, G.·1996·IEEE/ACM Transactions on Networking

Abstract

Fair queuing is a technique that allows each flow passing through a network device to have a fair share of network resources. Previous schemes for fair queuing that achieved nearly perfect fairness were expensive to implement; specifically, the work required to process a packet in these schemes was O(log(n)), where n is the number of active flows. This is expensive at high speeds. On the other hand, cheaper approximations of fair queuing reported in the literature exhibit unfair behavior. In this paper, we describe a new approximation of fair queuing, that we call deficit round-robin. Our scheme achieves nearly perfect fairness in terms of throughput, requires only O(1) work to process a packet, and is simple enough to implement in hardware. Deficit round-robin is also applicable to other scheduling problems where servicing cannot be broken up into smaller units (such as load balancing) and to distributed queues.

Integrity signals

Registry

Crossref · 10.1109/90.502236

Cites

1 of 1 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
Shreedhar, M., & Varghese, G.
Affiliations
  • Microsoft (United States) (US)
  • Washington University in St. Louis (US)
Venue
IEEE/ACM Transactions on Networking
Published
1996-06
Volume
4
Issue
3
Pages
375-385
ISSN
1063-6692 (ISSN-L)
OpenAlex
W2097831241
Cited by
1,399
References
1
Citations by year
2026: 24 · 2025: 15 · 2024: 18 · 2023: 22 · 2022: 21 · 2021: 24 · 2020: 26 · 2019: 37 · 2018: 38 · 2017: 27 · 2016: 38 · 2015: 50 · 2014: 54 · 2013: 61 · 2012: 62
FWCI
25.42
Type
journal article
Language
en
Open access
closed
Locations
  • IEEE/ACM Transactions on Networking (publishedVersion)
  • IEEE/ACM Transactions on Networking
Funders
Agencia Nacional de Investigación y Desarrollo
Topics
  • Physical Sciences › Computer Science › Computer Networks and Communications › Network Traffic and Congestion Control
  • Physical Sciences › Computer Science › Hardware and Architecture › Network Packet Processing and Optimization
  • Physical Sciences › Computer Science › Computer Networks and Communications › Software-Defined Networks and 5G
Keywords
fair queuing, deficit round robin, packet scheduling, throughput fairness, hardware implementation, load balancing, distributed queues

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review