Scheduling policies for real-time and non-real-time traffic in a statistical multiplexer
- 1 January 1989
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 774-783 vol.3
- https://doi.org/10.1109/infcom.1989.101526
Abstract
The performance of several policies for scheduling real-time and non-real-time messages in a statistical multiplexer is examined. The performance metric for the real-time traffic is the percentage of messages not transmitted within their deadlines; the performance metric for the non-real-time traffic is the average delay. The scheduling policies are: (1) first-come first-served (FCFS); (2) head of the line priority, in which real-time packets are given priority; (3) minimum-laxity threshold (MLT) policy; and (4) queue-length threshold (QLT) policy. Under the MLT policy, priority is given to the real-time traffic when the minimum laxity is below some threshold. The QLT policy gives priority to the non-real-time traffic whenever the number of queued non-real-time packets is above some threshold. Results show that the FCFS policy causes relatively high losses for the real-time traffic while providing relatively low message delays for the non-real-time traffic; the converse holds true for the strict priority discipline. Both the MLT and QLT disciplines allow the designer to explicitly trade off the performance realized by each traffic class by using an appropriately chosen value for the threshold parameter. Little difference is observed in the performance tradeoffs available, so it is concluded that the QLT policy is more practical, as it is simpler to implement.Keywords
This publication has 13 references indexed in Scilit:
- Optimal scheduling of two competing queues with blockingIEEE Transactions on Automatic Control, 1991
- Optimal switching of voice and data at a network nodePublished by Institute of Electrical and Electronics Engineers (IEEE) ,1987
- The Knockout Switch: A Simple, Modular Architecture for High-Performance Packet SwitchingIEEE Journal on Selected Areas in Communications, 1987
- Performance boundaries for prioritized multiplexing systemsIEEE Transactions on Information Theory, 1987
- Models for analysis of packet voice communications systemsIEEE Journal on Selected Areas in Communications, 1986
- Optimal multiplexing of heterogeneous traffic with hard constraintPublished by Association for Computing Machinery (ACM) ,1986
- Matrix-analytic methods in queuing theoryEuropean Journal of Operational Research, 1984
- Optimal fixed frame multiplexing in integrated line- and packet-switched communication networksIEEE Transactions on Information Theory, 1982
- Algorithmic Analysis of a Dynamic Priority QueuePublished by Springer Nature ,1982
- The Analysis of a Statistical Multiplexer with Nonindependent Arrivals and ErrorsIEEE Transactions on Communications, 1980