Browse > Article
http://dx.doi.org/10.11627/jkise.2017.40.3.066

(N, n)-Preemptive Repeat-Different Priority Queues  

Kim, Kilhwan (Department of Management Engineering, Sangmyung University)
Publication Information
Journal of Korean Society of Industrial and Systems Engineering / v.40, no.3, 2017 , pp. 66-75 More about this Journal
Abstract
Priority disciplines are an important scheme for service systems to differentiate their services for different classes of customers. (N, n)-preemptive priority disciplines enable system engineers to fine-tune the performances of different classes of customers arriving to the system. Due to this virtue of controllability, (N, n)-preemptive priority queueing models can be applied to various types of systems in which the service performances of different classes of customers need to be adjusted for a complex objective. In this paper, we extend the existing (N, n)-preemptive resume and (N, n)-preemptive repeat-identical priority queueing models to the (N, n)-preemptive repeat-different priority queueing model. We derive the queue-length distributions in the M/G/1 queueing model with two classes of customers, under the (N, n)-preemptive repeat-different priority discipline. In order to derive the queue-length distributions, we employ an analysis of the effective service time of a low-priority customer, a delay cycle analysis, and a joint transformation method. We then derive the first and second moments of the queue lengths of high- and low-priority customers. We also present a numerical example for the first and second moments of the queue length of high- and low-priority customers. Through doing this, we show that, under the (N, n)-preemptive repeat-different priority discipline, the first and second moments of customers with high priority are bounded by some upper bounds, regardless of the service characteristics of customers with low priority. This property may help system engineers design such service systems that guarantee the mean and variance of delay for primary users under a certain bounds, when preempted services have to be restarted with another service time resampled from the same service time distribution.
Keywords
Queueing Systems; Priority Queues; Preemption; Preemptive Repeat Different; N-Policy;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Adiri, I. and Domb, I., A Single Server Queueing System Working under Mixed Priority Disciplines, Operations Research, 1982, Vol. 30, No. 1, pp. 97-115.   DOI
2 Adiri, I. and Domb, I., Mixing of Non-Preemptive and Preemptive Repeat Priority Disciplines, European Journal of Operational Research, 1984, Vol. 18, No. 1, pp. 86-97.   DOI
3 Avi-Itzhak, B., Brosh, I., and Naor, P., On Discretionary Priority Queueing, ZAMM-Journal of Applied Mathematics and Mechanics, 1964, Vol. 44, No. 6, pp. 235-242.   DOI
4 Cho, Y.Z. and Un, C.K., Analysis of the M/G/1 Queue under a Combined Preemptive/Nonpreemptive Priority Discipline, IEEE Transactions on Communications, 1993, Vol. 41, No. 1, pp. 132-141.   DOI
5 Conway, R.W., Maxwell, W.L., and Miller, L.W., Theory of scheduling, Reading, MA : Addison-Wesley, 1967.
6 Drekic, S. and Stanford, D.A., Reducing Delay in Preemptive Repeat Priority Queues, Operations Research, 2001, Vol. 49, No, 1, pp. 145-156.   DOI
7 Drekic, S. and Stanford, D.A., Threshold-Based Interventions to Optimize Performance in Preemptive Priority Queues, Queueing Systems, 2000, Vol. 35, No. 1, pp. 289-315.   DOI
8 Drekic, S., A Preemptive Resume Queue with an Expiry Time for Retained Service, Performance Evaluation, 2003, Vol. 54, No. 1, pp. 59-74.   DOI
9 Dudin, A., Lee, M.H., Dudina, O., and Lee, S.K., Analysis of Priority Retrial Queue with Many Types of Customers and Servers Reservation as a Model of Cognitive Radio System, IEEE Transactions on Communications, 2017, Vol. 65, No. 1, pp. 186-199.   DOI
10 Gay, T.W. and Seeman. P.H., Composite Priority Queue, IBM Journal of Research and Development, 1975, Vol. 19, No. 1, pp. 78-81.   DOI
11 Jouini, O. and Roubos, A., On Multiple Priority Multi-Server Queues with Impatience, Journal of the Operational Research Society, 2014, Vol. 65, No. 5, pp. 616-632.   DOI
12 Kim, K. and Chae, K.C., Discrete-Time Queues with Discretionary Priorities, European Journal of Operational Research, 2010, Vol. 200, No. 2, pp. 473-485.   DOI
13 Kim, K., (N, n)-Preemptive Priority Queues, Performance Evaluation, 2011, Vol. 68, No. 7, pp. 575-585.   DOI
14 Ma, Z., Hao, Y., Wang, P., and Cui, G., Analysis of the Geom/Geom/1 Queue under (N, n)-Preemptive Priority Discipline, Journal of Information & Computational Science, 2015, Vol. 12, No. 3, pp. 1029-1036.   DOI
15 Kim, K., The Analysis of an Opportunistic Spectrum Access with a Strict T-preemptive Priority Discipline, Journal of Society of Korea Industrial and Systems Engineering, 2012, Vol. 35, No. 4, pp. 162-170.   DOI
16 Kim, K., T-Preemptive Priority Queue and Its Application to the Analysis of an Opportunistic Spectrum Access in Cognitive Radio Networks, Computers & Operations Research, 2012, Vol. 39, No. 7, pp. 1394-1401.   DOI
17 Lee, Y. and Lee, K.-S., Discrete-Time Queue with Preemptive Repeat Different Priority, Queueing Systems, 2003, Vol. 44. No. 4, pp. 399-411.   DOI
18 Ma, Z., Zheng, X., Xu, M., and Wang, W., Performance Analysis and Optimization of the (N, n)-Preemptive Priority Queue with Multiple Working Vacation, ICIC Express Letters, 2016, Vol. 10, No. 11, pp. 2735-2741.
19 Gao, S., A Preemptive Priority Retrial Queue with Two Classes of Customers and General Retrial Times, Operational Research, 2015, Vol. 15, No. 2, pp. 233-251.   DOI
20 Paterok, M. and Ettl, M., Sojourn Time and Waiting Time Distributions for M/GI/1 Queues with Preemption-Distance Priorities, Operations Research, 1994, Vol. 42, No. 6, pp. 1146-1161.   DOI
21 Sharif, A.B., Stanford, D.A., Taylor, P., and Ziedins, I., A Multi-Class Multi-Server Accumulating Priority Queue with Application to Health Care, Operations Research for Health Care, 2014, Vol. 3, No. 2, pp. 73-79.   DOI
22 Walraevens, J., Steyaert, B., and Bruneel, H., A Preemptive Repeat Priority Queue with Resampling : Performance Analysis, Annals of Operations Research, 2006, Vol. 146, No. 1, pp. 189-202.   DOI
23 Stanford, D.A., Taylor, P., and Ziedins, I., Waiting Time Distributions in the Accumulating Priority Queue, Queueing Systems, 2014, Vol. 77, No. 3, pp. 297-330.   DOI
24 Takagi, H., Queueing Analysis, Volume 1 : Vacation and Priority Systems, Part 1. Amsterdam : North-Holland, 1991.
25 Walraevens, J., Maertens, T., and Bruneel, H., A Semi-Preemptive Priority Scheduling Discipline : Performance Analysis, European Journal of Operational Research, 2013, Vol. 224, No. 2, pp. 324-332.   DOI