Delay analysis of multiclass queues with correlated train arrivals and a hybrid priority/FIFO scheduling discipline

Abstract We analyze the delay experienced in a discrete-time priority queue with a train-arrival process. An infinite user population is considered. Each user occasionally sends packets in the form of trains: a variable number of fixed-length packets is generated and these packets arrive to the queue at the rate of one packet per slot. This is an adequate arrival process model for network traffic. Previous studies assumed two traffic classes, with one class getting priority over the other. We extend these studies to cope with a general number M of traffic classes that can be partitioned in an arbitrary number N of priority classes (1 ≤ N ≤ M ). The lengths of the trains are traffic-class-dependent and generally distributed. To cope with the resulting general model, an ( M × )∞-sized Markovian state vector is introduced. By using probability generating functions, moments and tail probabilities of the steady-state packet delays of all traffic classes are calculated. Since this study can be useful in deciding how to partition traffic classes in priority classes, we demonstrate the impact of this partitioning for some specific cases.

[1]  Chris Blondia,et al.  The Impact of Buffer Finiteness on the Loss Rate in a Priority Queueing System , 2006, EPEW.

[2]  Yong Tan,et al.  Optimal Processing Policies for an e-Commerce Web Server , 2005, INFORMS J. Comput..

[3]  Yi Qian,et al.  Time-Varying Performance Analysis of Multihop Wireless Networks With CBR Traffic , 2014, IEEE Transactions on Vehicular Technology.

[4]  Tao Yu,et al.  QCWS: an implementation of QoS-capable multimedia web services , 2003, Fifth International Symposium on Multimedia Software Engineering, 2003. Proceedings..

[5]  Yutae Lee,et al.  Priority queueing system with fixed-length packet-train arrivals , 1998 .

[6]  Dieter Fiems,et al.  A Taylor series expansions approach to queues with train arrivals , 2011, VALUETOOLS.

[7]  Evangelos P. Markatos,et al.  Stream-Oriented Network Traffic Capture and Analysis for High-Speed Networks , 2014, IEEE Journal on Selected Areas in Communications.

[8]  Herwig Bruneel,et al.  Analytic traffic model of web server , 2008 .

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

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

[11]  Dieter Fiems,et al.  Queueing models for the analysis of communication systems , 2014 .

[12]  Bechir Hamdaoui,et al.  Uplink Performance Characterization and Analysis of Two-Tier Femtocell Networks , 2012, IEEE Transactions on Vehicular Technology.

[13]  Herwig Bruneel,et al.  Analysis of discrete-time buffers with heterogeneous session-based arrivals and general session lengths , 2012, Comput. Oper. Res..

[14]  Herwig Bruneel,et al.  Discrete-time buffer systems with session-based arrival streams , 2010, Perform. Evaluation.

[15]  Min Young Chung,et al.  Video Traffic Modeling by Truncated GeoY/G/infty Input Process with Gamma-Distributed Batches Y , 2008, IEICE Trans. Commun..

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

[17]  Hiroshi Inai,et al.  A two-layer queueing model to predict performance of packet transfer in broadband networks , 1998, Ann. Oper. Res..

[18]  Mustafa K. Mehmet Ali,et al.  A performance analysis of a discrete-time priority queueing system with correlated arrivals , 2004, Perform. Evaluation.

[19]  Dieter Fiems,et al.  Performance analysis of a priority queue: expedited forwarding PHB in DiffServ , 2011 .

[20]  Herwig Bruneel,et al.  A Discrete-Time Priority Queue with Train Arrivals , 2007 .

[21]  Herwig Bruneel,et al.  Correlation Effects in ATM Queues Due to Data Format Conversions , 1998, Perform. Evaluation.

[22]  Herwig Bruneel,et al.  Discrete-Time Multiserver Queues with Priorities , 1998, Perform. Evaluation.

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

[24]  Herwig Bruneel,et al.  Performance Analysis of a Priority Queue with Session-based Arrivals and its Application to E-commerce Web Servers , 2009 .

[25]  Herwig Bruneel,et al.  Buffer behaviour of statistical multiplexers with correlated train arrivals. , 1997 .

[26]  Herwig Bruneel,et al.  An analytical technique for the derivation of the delay performance of ATM switches with multiserver output queues , 1992 .

[27]  Herwig Bruneel,et al.  Performance analysis of buffers with train arrivals and correlated output interruptions , 2014 .

[28]  Israel Mitrani,et al.  Modelling of computer and communication systems , 1987, Cambridge computer science texts.

[29]  Philippe Flajolet,et al.  Analytic Combinatorics , 2009 .

[30]  Armand M. Makowski,et al.  Heavy traffic limits associated with >M/G/∞ input processes , 2000, Queueing Syst. Theory Appl..

[31]  Ward Whitt,et al.  Asymptotics for M/G/1 low-priority waiting-time tail probabilities , 1997, Queueing Syst. Theory Appl..

[32]  Harry G. Perros,et al.  The superposition of discrete-time Markov renewal processes with an application to statistical multiplexing of bursty traffic sources , 2000, Appl. Math. Comput..