Abstract
This paper studies a single-server priority queueing model in which preemptions are allowed during the early stages of service. Once enough service effort has been rendered, however, further preemptions are blocked. The threshold where the change occurs is either a proportion of the service requirement, or time-based. The Laplace–Stieltjes transform and mean of each class sojourn time are derived for a model which employs this hybrid preemption policy. Both preemptive resume and preemptive repeat service disciplines are considered. Numerical examples show that it is frequently the case that a good combination of preemptible and nonpreemptible service performs better than both the standard preemptive and nonpreemptive queues. In a number of these cases, the thresholds that optimize performance measures such as overall average sojourn time are determined.
Similar content being viewed by others
References
I. Adiri and I. Domb, A single server queueing system working under mixed priority disciplines, Oper. Res. 30 (1982) 97–115.
I. Adiri and I. Domb, Mixing of nonpreemptive and preemptive repeat priority disciplines, European J. Oper. Res. 18 (1984) 86–97.
B. Avi-Itzhak, I. Brosh and P. Naor, On discretionary priority queueing, Z. Angew. Math. Mech. 6 (1964) 235–242.
T.P. Baker, Stack-based scheduling of realtime processes, Real-Time Systems 3 (1991) 67–99.
W. Chang, Preemptive priority queues, Oper. Res. 13 (1965) 820–827.
Y.Z. Cho, An efficient priority-scheduling algorithm for integrated services packet networks, Ph.D. dissertation, Korea Advanced Institute of Science and Technology (1988).
Y.Z. Cho and C.K. Un, Analysis of the M/G/1 queue under a combined preemptive/nonpreemptive priority discipline, IEEE Trans. Commun. 41 (1993) 132–141.
R.W. Conway, W.L. Maxwell and L.W. Miller, Theory of Scheduling (Addison-Wesley, Reading, MA, 1967).
J.N. Daigle and S.D. Whitehead, Transmission facility sharing for integrated services, in: Proc. for the IEEE INFOCOM '84 (1984) pp. 236–245.
S. Drekic and D.A. Stanford, Reducing delay in preemptive repeat priority queues, Oper. Res., to appear.
E. Gelenbe and I. Mitrani, Analysis and Synthesis of Computer Systems (Academic Press, London, 1980).
C. Goerg, Evaluation of the optimal SRPT strategy with overhead, IEEE Trans. Commun. 34 (1986) 338–344.
S.H. Hong and H. Takagi, Analysis of transmission delay for a structured-priority packet-switching system, Comput. Networks ISDN Systems 29 (1997) 701–715.
N.K. Jaiswal, Priority Queues (Academic Press, New York, 1968).
H. Kesten and J.Th. Runnenburg, Priority in waiting line problems, I and II, Proc. Koninkl. Nederlandse Akademie van Wetenschappen Series A 60 (1957) 312–324 and 325–336.
L. Kleinrock, A delay dependent queue discipline, Naval Res. Logistics Quart. 11 (1964) 329–341.
J.Y.T. Leung and J. Whitehead, On the complexity of fixed-priority scheduling of periodic real-time tasks, Performance Evaluation 2 (1982) 237–250.
C.L. Liu and J.W. Layland, Scheduling algorithms for multiprogramming in a hard-real-time environment, J. Assoc. Comput. Mach. 20 (1973) 46–61.
M. Paterok and A. Ettl, Sojourn time and waiting time distributions for M/G/1 queues with preemption-distance priorities, Oper. Res. 42 (1994) 1146–1161.
L. Schrage, Analysis and optimization of a queueing model of a real-time computer control system, IEEE Trans. Comput. 18 (1969) 997–1003.
H. Takagi, Queueing Analysis: A Foundation of Performance Evaluation, Vol. 1: Vacation and Priority Systems, Part 1 (North-Holland, Amsterdam, 1991).
H. Takagi and Y. Kodera, Analysis of preemptive loss priority queues with preemption distance,Queueing Systems 22 (1996) 367–381.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Drekic, S., Stanford, D.A. Threshold-based interventions to optimize performance in preemptive priority queues. Queueing Systems 35, 289–315 (2000). https://doi.org/10.1023/A:1019106530558
Issue Date:
DOI: https://doi.org/10.1023/A:1019106530558