Everything About ___
Live briefing

Everything about Fair queuing

Scheduling algorithm for sharing of limited resources

Fair queuing is a family of scheduling algorithms used in some process and network schedulers. The algorithm is designed to achieve fairness when a limited resource is shared, for example to prevent flows with large packets or processes that generate small jobs from consuming more throughput or CPU time than other flows or processes. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Fair queuingA 5-minute orientation
  2. Skim a recent paper: Scalable Flow Isolation With Work Conserving Stateless Core Fair Queuing for Deterministic NetworkingInfluential work since 2022
  3. Pick up a classic book: Computer networkingThe most-reprinted book on the subject
  4. Read the landmark paper: Efficient fair queuing using deficit round-robinCited 991 times
  5. Go sideways: Weighted fair queueingA closely related topic
  6. Go sideways: Generalized processor sharingA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics