Skip to main content
Log in

A study on bulk arrival non Markovian single service queue with state dependent service

  • Theory and Methodology
  • Published:
OPSEARCH Aims and scope Submit manuscript

Abstract

A Mx/G/1 Queueing system with two service modes under (a, c, b) policy is considered. A single server Poisson queue with state dependent service is considered for analysis. The service is rendered with different service patterns (different distributions) as singly or in bulk according to the queue length. If the queue length reaches the threshold value ‘a’ then the server does single service and if the queue length reaches the value ‘c’(c > a), then the server selects batch service with variable batch size with a maximum batch size of ‘b’ (b > c). The server starts the service only if number of customers in the queue is at least ‘a’. The Server switches over from single service to batch service or vice-versa only at service initiation epochs depending on the queue length. The probability generating function of the queue size at an arbitrary time epoch is obtained using supplementary variables technique. Some important performance measures are also obtained. Numerical example is presented in order to illustrate the effectiveness of the model.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

References

  1. Medhi, J.: Stochastic Models in Queueing Theory, 2nd edn. Academic Press (2003)

  2. Takagi, H.: Queueing AnalysisA Foundation of Performance Evaluation, Vol. I: Vacations and Priority Systems, Part-1, North Holland (1991)

  3. Takagi, H.: Queueing Analysis: A Foundation of Performance Evaluation, Vol. 2: Finite Systems, North Holland (1991)

  4. Lee, H.S.: Steady state probabilities for the server vacation model with group arrivals and under control operation policy. J. Korean OR/MS Soc. 16, 36–48 (1991)

    Google Scholar 

  5. Lee, H.W., Lee, S.S., Chae, K.C.: Operating characteristics of MX/G/1 queue with N-policy. Queueing Syst. 15, 387–399 (1994)

    Article  Google Scholar 

  6. Krishna Reddy, G.V., Nadarajan, R., Arumuganathan, R.: Analysis of a bulk queue with N—Policy multiple vacations and setup times. Comput. Oper. Res. 25(11), 957–967 (1998)

    Article  Google Scholar 

  7. Nishimura, S., Jiang, Y.: An M/G/1 vacation model with two service modes. Probab. Eng. Inf. Sci. 9, 355–374 (1994)

    Article  Google Scholar 

  8. Nobel Rein, D., Timjs, H.C.: Optimal control for an MX/G/1 queue with two service modes. Eur. J. Oper. Res. 113, 610–619 (1999)

    Article  Google Scholar 

  9. Cox, D.R.: The analyses of non-Markovian stochastic processes by the inclusion of supplementary variables. Proc. Cambridge Philos. Soc. 51, 433–441 (1965)

    Article  Google Scholar 

  10. Neuts, M.F.: A general class of bulk queues with Poisson input. Ann. Math. Stat. 38, 759–770 (1967)

    Article  Google Scholar 

Download references

Acknowledgement

The authors are grateful to the anonymous referees for their valuable comments that helped us to improve the quality of the paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S. Jeyakumar.

Appendix

Appendix

1.1 Proof of the theorem 5.3.1

Let I j = 1, if the system states becomes j during idle period= 0, otherwise.

$$ {\hbox{Let P}}\left( {{{\hbox{I}}_{\rm{j}}} = {1}} \right) = {\pi_{\rm{j}}},\,\,{\hbox{j}} = 0,{1},{2},{3} \ldots, {\hbox{a}} - {1} $$
(A-1)

Define \( \pi_{\rm{j}}^1,\,\,\pi_{\rm{j}}^2 \) as the probability that there are ‘j’ customers in the queue at batch service completion and single service completion epochs respectively.

Conditioning on the queue size at service completion epochs, for batch service completion epoch,

$$ \pi_{\rm{j}}^1 = {\alpha_{\rm{j}}} + \sum\limits_{{\rm{k}} = 0}^{\rm{j}} {\,{\alpha_{\rm{k}}}{\hbox{P}}\left( {{\hbox{I}}_{{\rm{j}} - {\rm{k}}}^\prime = {1}} \right),\quad \quad {\hbox{j}} = {1},{2},{3},...,{\hbox{a}} - {1}} $$
(A-2)

where \( {\hbox{P}}\left[ {{\hbox{I}}_{\rm{j}}^\prime = {1}} \right] \) is the probability that the system state becomes ‘j’ when the server is in idle period and α j = pj is the probability that ‘j’ customers are in the queue at batch service completion epoch.

$$ {\hbox{Let P}}\left[ {{\hbox{I}}_{\rm{j}}^\prime = {1}} \right] = {\Phi_{\rm{j}}}\,\,{\hbox{and}}\,\,{\Phi_0} = {1} $$
$$ {\hbox{Where}}\,\quad \quad {\Phi_{\rm{j}}} = \sum\limits_{{\rm{k}} = 1}^{{\rm{j}} - 1} {{{\hbox{g}}_{\rm{k}}}{\Phi_{{\rm{j}} - {\rm{k}}}}\quad \quad {\hbox{j}} = {1},{2},{3}, \ldots } $$
(A-3)

For single service completion epoch, \( \pi_{\rm{j}}^2 = {\gamma_{\rm{j}}} \), j = a−1, where γ j is the probability that j (= a−1) customers are present in the queue at single service completion epoch.

$$ {\hbox{Thus}}\,\quad \quad {\pi_{\rm{j}}} = \pi_{\rm{j}}^1,\,{\hbox{j}} = 0,{1},{2}, \ldots, \,{\hbox{a}} - {2} $$
$$ {\pi_{{\rm{a}} - {1}}} = \pi_{{\rm{a}} - {1}}^1 + \pi_{{\rm{a}} - {1}}^2 $$
(A-4)

π j (j = 0,1,2,…,a−1) can be computed using α j (= pj), γ a−1 (= Ra−1) from the Eqs. 57.

From the above statement, \( \sum\limits_{{\rm{j}} = 0}^{{\rm{a}} - 1} {} \) Ij, j the number of states visited during idle period,thus,

$$ {\hbox{E}}\left( {\sum\limits_{{\rm{j}} = 0}^{{\rm{a}} - 1} {{{\hbox{I}}_{\rm{j}}}} } \right) = \sum\limits_{{\rm{j}} = 0}^{{\rm{a}} - 1} {{\hbox{E}}\left( {{ }{{\hbox{I}}_{\rm{j}}}} \right) = \sum\limits_{{\rm{j}} = 0}^{{\rm{a}} - 1} {{\hbox{P}}\left( {{{\hbox{I}}_{\rm{j}}} = {1}} \right) = } } \sum\limits_{{\rm{j}} = 0}^{{\rm{a}} - 1} {{\pi_{\rm{j}}}} $$
(A-5)

Since the average staying time in any state during an idle period is 1/λ, the expected length of idle period E(I) is \( {1}/\lambda \sum\limits_{{\rm{j}} = 0}^{{\rm{a}} - 1} {{\pi_{\rm{j}}}} \).

Hence the theorem.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Arumuganathan, R., Jeyakumar, S. A study on bulk arrival non Markovian single service queue with state dependent service. OPSEARCH 47, 128–142 (2010). https://doi.org/10.1007/s12597-010-0019-9

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12597-010-0019-9

Keywords

Navigation