Greedy Fair Queueing: A Goal-Oriented Strategy for Fair Real-Time Packet Scheduling

  • Authors:
  • Hongyuan Shi;Harish Sethu

  • Affiliations:
  • -;-

  • Venue:
  • RTSS '03 Proceedings of the 24th IEEE International Real-Time Systems Symposium
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Fair scheduling algorithms are an important componentof most QoS mechanisms designed to support the performanceguarantees required by real-time applications. Inthis paper, we present Greedy Fair Queueing (GrFQ), anovel scheduler based on a greedy strategy of reducing themaximum difference in normalized service received by anytwo flows at each trasmission boundary. We prove thatthe GrFQ scheduler achieves a better bound on the normalizedlag than other known schedulers. We further proposea simplified version of the scheduler, called GrFQ-lite,which avoids the emulation of a fluid flow system and hasa per-packet work complexity of O(1) in the computationof the timestamps. Borrowing from the field of economics,we use the Gini index as a measure of instantaneous fairness.Using real gateway traffic traces, we show that theGrFQ scheduler achieves better fairness than any otherknown scheduler at virtually all instants of time. We furthershow that the GrFQ-lite scheduler achieves equivalentor better fairness than other known schedulers includingthose that are significantly more computationally intensivein their emulation of the ideally fair fluid flow system.