Design and analysis of frame-based fair queueing
- 15 May 1996
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMETRICS Performance Evaluation Review
- Vol. 24 (1) , 104-115
- https://doi.org/10.1145/233008.233030
Abstract
In this paper we introduce and analyze frame-based fair queueing , a novel traffic scheduling algorithm for packet-switched networks. The algorithm provides end-to-end delay bounds identical to those of PGPS (packet-level generalized processor sharing), without the complexity of simulating the fluid-model system in the background as required in PGPS. The algorithm is therefore ideally suited for implementation in packet switches supporting a large number of sessions. We present a simple implementation of the algorithm for a general packet switch. In addition, we prove that the algorithm is fair in the sense that sessions are not penalized for excess bandwidth they received while other sessions were idle. Frame-based fair queueing belongs to a general class of scheduling algorithms, which we call Rate-Proportional Servers . This class of algorithms provides the same end-to-end delay and burstiness bounds as PGPS, but allows more flexibility in the design and implementation of the algorithm. We provide a systematic analysis of this class of schedulers and obtain bounds on their fairness.Keywords
This publication has 11 references indexed in Scilit:
- Fair queueing architectures for high-speed networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1996
- Efficient fair queueing using deficit round robinPublished by Association for Computing Machinery (ACM) ,1995
- Network delay analysis of a class of fair queueing algorithmsIEEE Journal on Selected Areas in Communications, 1995
- A generalized processor sharing approach to flow control in integrated services networks-the single node casePublished by Institute of Electrical and Electronics Engineers (IEEE) ,1992
- A framing strategy for congestion managementIEEE Journal on Selected Areas in Communications, 1991
- Comparison of rate-based service disciplinesPublished by Association for Computing Machinery (ACM) ,1991
- VirtualClockACM Transactions on Computer Systems, 1991
- Weighted round-robin cell multiplexing in a general-purpose ATM switch chipIEEE Journal on Selected Areas in Communications, 1991
- A scheme for real-time channel establishment in wide-area networksIEEE Journal on Selected Areas in Communications, 1990
- New directions in communications (or which way to the information age?)IEEE Communications Magazine, 1986