Performance analysis of a non-preemptive priority queuing system subjected to a correlated Markovian interruption process

In this paper, we consider a discrete-time queuing system with head-of-line non-preemptive priority scheduling and a single server subjected to server interruptions. We model the server interruptions by a correlated Markovian on/off process with geometrically distributed on and off periods. Two classes of traffic are considered, namely high-priority and low-priority traffic. In the first part of the paper, we derive an expression for the functional equation describing the transient evolution of this priority queuing system. This functional equation is then manipulated and transformed into a mathematical tractable form. This allows us to derive the joint probability generating function (pgf) of the system contents. From this pgf, closed-form expressions for various performance measures, such as mean and variance of system contents and customer delay can be derived. Finally, we illustrate our solution technique with some numerical examples, whereby we demonstrate the negative effect of correlation in the interruption process on the performance of both classes. Some numerical results illustrating the impact of second-order characteristics of the arrival process on mean delays are also presented. The proposed approach which is purely based on pgfs is entirely analytical and enables the derivation of not only steady-state but transient performance measures, as well. The paper presents new insights into the performance analysis of discrete-time queues with service interruption and it also covers some previously published results as a special case. Scope and purpose: In this contribution, we consider a practical queuing model, with HOL priority scheduling, two classes of traffic, and a server which is subjected to a correlated Markovian interruption process. We first derive a non-linear functional equation relating the joint pgf of the system state vector between two consecutive slots. Then we outline a solution technique to solve for this functional equation. This allows us to derive the joint pgf of the system contents of both classes, from which various performance measures related to mean system contents and customer delays are derived. We also demonstrate how the proposed approach allows for derivation of transient performance measures, as well. It should be noted that detailed coverage of the transient analysis of the system is beyond the scope of this paper. To our best knowledge, this is the first initiative that aims to explore the performance of queuing systems with priority scheduling when the shared server is subjected to service interruption. The paper also generalizes the results of Walraevens et al. (Analysis of a single-server ATM queue with priority scheduling, Computers & Operations Research 2003;30(12):1807-30) by incorporating service interruption into their original queuing model. By means of numerical results, the paper also demonstrates the effect of correlation in the service interruption process on the performance of both classes of customers. The impact of second-order characteristics of the arrival process on mean delays is also investigated.

[1]  Dieter Fiems,et al.  Performance evaluation of CAI and RAI transmission modes in a GI-G-1 queue , 2001, Comput. Oper. Res..

[2]  Oliver C. Ibe,et al.  Two queues with alternating service and server breakdown , 1990, Queueing Syst. Theory Appl..

[3]  Dieter Fiems,et al.  Discrete-time queues with generally distributed service times and renewal-type server interruptions , 2004, Perform. Evaluation.

[4]  M. L. Chaudhry,et al.  A first course in bulk queues , 1983 .

[5]  Herwig Bruneel,et al.  Delay characteristics in discrete-time GI-G-1 queues with non-preemptive priority queueing discipline , 2002, Perform. Evaluation.

[6]  Dieter Fiems,et al.  Analysis of a discrete-time GI-G-1 queueing model subjected to bursty interruptions , 2003, Comput. Oper. Res..

[7]  Faouzi Kamoun,et al.  Performance analysis of a discrete-time queuing system with a correlated train arrival process , 2006, Perform. Evaluation.

[8]  Faouzi Kamoun The discrete-time queue with autoregressive inputs revisited , 2006, Queueing Syst. Theory Appl..

[9]  Tetsuya Takine,et al.  An analysis of a discrete-time queue for broadband ISDN with priorities among traffic classes , 1994, IEEE Trans. Commun..

[10]  Dieter Fiems,et al.  The discrete-time preemptive repeat identical priority queue , 2006, Queueing Syst. Theory Appl..

[11]  Herwig Bruneel,et al.  Discrete-time models for communication systems including ATM , 1992 .

[12]  Herwig Bruneel,et al.  A general treatment of discrete-time buffers with one randomly interrupted output line , 1986 .

[13]  Herwig Bruneel,et al.  Delay analysis for discrete-time queueing systems with multiple randomly interrupted servers , 1995 .

[14]  J. Hsu,et al.  Buffer Behavior with Poisson Arrival and Geometric Output Processes , 1974, IEEE Trans. Commun..

[15]  C. Murray Woodside,et al.  Engineering Calculation of Overflow Probabilities in Buffers with Markov-Interrupted Service , 1987, IEEE Trans. Commun..

[16]  Faouzi Kamoun,et al.  A Transient Discrete-Time Queueing Analysis of the ATM Multiplexer , 1998, Perform. Evaluation.

[17]  Yutaka Takahashi,et al.  Queueing analysis: A foundation of performance evaluation, volume 1: Vacation and priority systems, Part 1: by H. Takagi. Elsevier Science Publishers, Amsterdam, The Netherlands, April 1991. ISBN: 0-444-88910-8 , 1993 .

[18]  Henry C. Thacher,et al.  Applied and Computational Complex Analysis. , 1988 .

[19]  Herwig Bruneel,et al.  Performance analysis of a single-server ATM queue with a priority scheduling , 2003, Comput. Oper. Res..

[20]  F. Kamoun An analytical investigation of the behavior of a priority queuing system with a mix of correlated train and uncorrelated batch arrivals , 2005, Proceedings of the 8th International Conference on Telecommunications, 2005. ConTEL 2005..

[21]  B. T. Doshi,et al.  Queueing systems with vacations — A survey , 1986, Queueing Syst. Theory Appl..

[22]  X. Zhang,et al.  A performance analysis of a discrete-time queueing system with server interruption for modeling wireless ATM multiplexer , 2003, Perform. Evaluation.

[23]  G. F. Newell,et al.  Introduction to the Theory of Queues. , 1963 .

[24]  Edmund Taylor Whittaker,et al.  A Course of Modern Analysis , 2021 .

[25]  F. A. van der Duyn Schouten,et al.  Maintenance optimization of a production system with buffer capacity , 1995 .

[26]  Thomas S. Heines,et al.  Buffer Behavior in Computer Communication Systems , 1979, IEEE Transactions on Computers.

[27]  Oliver W. W. Yang,et al.  Performance Analysis of Integrated Services on a Single Server System , 1990, Perform. Evaluation.

[28]  Herwig Bruneel,et al.  Analysis of a single-server ATM queue with priority scheduling , 1999 .