Impact of class clustering in a multiclass FCFS queue with order-dependent service times

In multi-class queueing systems, customers of different classes can enter the system. When studying such systems, it is traditionally assumed that the different classes of customers occur randomly and independently in the arrival stream of customers in the system. This is often in contrast to the actual situation. Therefore, we study a multi-class system with so-called class clustering in the customer arrival stream, i.e., (Markovian) correlation occurs in the classes of consecutive customers. The system under investigation consists of one server that is able to serve two classes of customers. In addition, the service-time distribution of a customer depends on the equality or non-equality of its class with the class of the previous customer. This latter feature occurs frequently in practice. For instance, execution of the same task again can lead to both faster or slower processing times. The first case can occur when the execution of a different task entails resetting a machine, or loading new data, et cetera. The opposite situation appears, for instance, when execution of the same task requires postprocessing (such as cooling down or reinitialization of a machine). We deduce the probability generating function (pgf) of the system content, from which we can extract various performance measures, among which the mean values of the system content and the customer delay. We demonstrate that class clustering has a tremendous impact on the system performance, which highlights the necessity to include it in the performance assessment of any system in which it occurs.

[1]  William Feller,et al.  An Introduction to Probability Theory and Its Applications , 1951 .

[2]  Moshe Sidi,et al.  Structured priority queueing systems with applications to packet-radio networks , 1983, Perform. Evaluation.

[3]  Herwig Bruneel,et al.  Impact of class clustering and global FCFS service discipline on the system occupancy of a two-class queueing model with two dedicated servers , 2012 .

[4]  Dieter Fiems,et al.  Analysis of a Two-Class FCFS Queueing System with Interclass Correlation , 2012, ASMTA.

[5]  Herwig Bruneel,et al.  Impact of Blocking When Customers of Different Classes Are Accommodated in One Common Queue , 2012, ICORES.

[6]  Kyung C. Chae,et al.  Discrete-time queues with discretionary priorities , 2010, Eur. J. Oper. Res..

[7]  Dieter Fiems,et al.  Time-dependent performance analysis of a discrete-time priority queue , 2008, Perform. Evaluation.

[8]  Dieter Fiems,et al.  A note on the discretization of Little's result , 2002, Oper. Res. Lett..

[9]  Urtzi Ayesta,et al.  Dynamic fluid-based scheduling in a multi-class abandonment queue , 2013, Perform. Evaluation.

[10]  D. Gamarnik,et al.  ON DECIDING STABILITY OF MULTICLASS QUEUEING NETWORKS UNDER BUFFER PRIORITY SCHEDULING POLICIES , 2007, 0708.1034.

[11]  Ivo J. B. F. Adan,et al.  A polling model with multiple priority levels , 2010, Perform. Evaluation.

[12]  W. Feller,et al.  An Introduction to Probability Theory and Its Applications, Vol. 1 , 1967 .

[13]  P. A. P. Moran,et al.  An introduction to probability theory , 1968 .

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

[15]  Tayfur Altiok,et al.  Waiting time approximation in multi-class queueing systems with multiple types of class-dependent interruptions , 2013, Ann. Oper. Res..

[16]  Moshe Sidi Two competing discrete-time queues with priority , 1988, Queueing Syst. Theory Appl..

[17]  Herwig Bruneel,et al.  Effect of class clustering on delay differentiation in priority scheduling , 2012 .

[18]  Fikri Karaesmen,et al.  Dynamic pricing and scheduling in a multi-class single-server queueing system , 2011, Queueing Syst. Theory Appl..

[19]  Herwig Bruneel,et al.  Influence of data clustering on in-order multi-core processing systems , 2013 .

[20]  Hong Chen,et al.  Stability of Multiclass Queueing Networks Under , 1996 .

[21]  Ivo J. B. F. Adan,et al.  Reducing Costs of Spare Parts Supply Systems via Static Priorities , 2009, Asia Pac. J. Oper. Res..

[22]  Sem C. Borst,et al.  Monotonicity Properties for Multi-Class Queueing Systems , 2008, Discret. Event Dyn. Syst..

[23]  Robert G. Gallager,et al.  Discrete Stochastic Processes , 1995 .

[24]  Johan van Leeuwaarden,et al.  On the application of Rouché's theorem in queueing theory , 2006, Oper. Res. Lett..

[25]  Herwig Bruneel,et al.  A two-class discrete-time queueing model with two dedicated servers and global FCFS service discipline , 2012, Eur. J. Oper. Res..