Start-time fair queueing
- 28 August 1996
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGCOMM Computer Communication Review
- Vol. 26 (4) , 157-168
- https://doi.org/10.1145/248157.248171
Abstract
We present Start-time Fair Queuing (SFQ) algorithm that is computationally efficient, achieves fairness regardless of variation in a server capacity, and has the smallest fairness measure among all known fair scheduling algorithms. We analyze its throughput, single server delay, and end-to-end delay guarantee for variable rate Fluctuation Constrained (FC) and Exponentially Bounded Fluctuation (EBF) servers. We show that SFQ is better suited than Weighted Fair Queuing for integrated services networks and it is strictly better than Self Clocked Fair Queuing. To support heterogeneous services and multiple protocol families in integrated services networks, we present a hierarchical SFQ scheduler and derive its performance bounds. Our analysis demonstrates that SFQ is suitable for integrated services networks since it: (1) achieves low average as well as maximum delay for low-throughput applications (e.g., interactive audio, telnet, etc.); (2) provides fairness which is desirable for VBR video; (3) provides fairness, regardless of variation in a server capacity, for throughput-intensive, flow-controlled data applications; (4) enables hierarchical link sharing which is desirable for managing heterogeneity; and (5) is computationally efficient.Keywords
This publication has 17 references indexed in Scilit:
- Determining end-to-end delay bounds in heterogeneous networksMultimedia Systems, 1997
- Performance bounds in communication networks with variable-rate linksPublished by Association for Computing Machinery (ACM) ,1995
- Link-sharing and resource management models for packet networksIEEE/ACM Transactions on Networking, 1995
- On the ability of establishing real-time channels in point-to-point packet-switched networksIEEE Transactions on Communications, 1994
- Making greed work in networksPublished by Association for Computing Machinery (ACM) ,1994
- How fair is fair queuingJournal of the ACM, 1992
- Comparison of rate-based service disciplinesPublished by Association for Computing Machinery (ACM) ,1991
- A control-theoretic approach to flow controlPublished by Association for Computing Machinery (ACM) ,1991
- A simulation study of fair queueing and policy enforcementACM SIGCOMM Computer Communication Review, 1990
- Virtual clock: a new traffic control algorithm for packet switching networksPublished by Association for Computing Machinery (ACM) ,1990