Optimal bulking threshold of batch service queues

Batch service has a wide application in manufacturing, communication networks, and cloud computing. In batch service queues with limited resources, one critical issue is to properly schedule the service so as to ensure the quality of service. In this paper we consider an M/G [ a , b ] /1/ N batch service queue with bulking threshold a , max service capacity b , and buffer capacity N , where N can be finite or infinite. Through renewal theory, busy period analysis and decomposition techniques, we demonstrate explicitly how the bulking threshold influences the system performance such as the mean waiting time and time-averaged number of loss customers in batch service queues. We then establish a necessary and sufficient condition on the optimal bulking threshold that minimizes the expected waiting time. Enabled by this condition, we propose a simple algorithm which guarantees to find the optimal threshold in polynomial time. The performance of the algorithm is also demonstrated by numerical examples.

[1]  M. Neuts A General Class of Bulk Queues with Poisson Input , 1967 .

[2]  Wolfgang Stadje,et al.  Applications of bulk queues to group testing models with incomplete identification , 2007, Eur. J. Oper. Res..

[3]  Jau-Chuan Ke,et al.  Control policy of a hysteretic queueing system , 2003, Math. Methods Oper. Res..

[4]  U. C. Gupta,et al.  Analytic and numerical aspects of batch service queues with single vacation , 2005, Comput. Oper. Res..

[5]  Carl D. Meyer,et al.  Stochastic Complementation, Uncoupling Markov Chains, and the Theory of Nearly Reducible Systems , 1989, SIAM Rev..

[6]  R.a Arumuganathan,et al.  Steady state analysis of a bulk queue with multiple vacations, setup times with N-policy and closedown times , 2005 .

[7]  Phuoc Tran-Gia,et al.  Performance analysis of a batch service queue arising out of manufacturing system modelling , 1993, Queueing Syst. Theory Appl..

[8]  Abhijit Datta Banik Queueing analysis and optimal control of BMAP/G(a, b)/1/N and BMAP/MSP(a, b)/1/N systems , 2009, Comput. Ind. Eng..

[9]  S. R. Chakravarthy,et al.  Analysis of a finite-buffer bulk-service queue under Markovian arrival process with batch-size-dependent service , 2015, Comput. Oper. Res..

[10]  U. C. Gupta,et al.  New results on bulk service queue with finite-buffer: M/G(a,b)/1/N , 2011 .

[11]  Jau-Chuan Ke,et al.  Control policy of a hysteretic bulk queueing system , 2005, Math. Comput. Model..

[12]  Veena Goswami,et al.  Performance Analysis of Cloud Computing Centers for Bulk Services , 2012, Int. J. Cloud Appl. Comput..

[13]  R. Serfozo,et al.  Optimal control of batch service queues , 1973, Advances in Applied Probability.

[14]  S. Chakravarthy Analysis of a finite MAP/G/1 queue with group services , 1993, Queueing Syst. Theory Appl..

[15]  Mohan L. Chaudhry,et al.  Modelling and analysis of M/Ga,b/1/N queue – A simple alternative approach , 1999, Queueing Syst. Theory Appl..

[16]  Gautam Choudhury,et al.  Optimal design and control of queues , 2005 .

[17]  A. D. Banik Single server queues with a batch Markovian arrival process and bulk renewal or non-renewal service , 2015 .