Skip to main content
Log in

Discrete-time queue with batch renewal input and random serving capacity rule: \(GI^X/ Geo^Y/1\)

  • Published:
Queueing Systems Aims and scope Submit manuscript

Abstract

In this paper, we provide a complete analysis of a discrete-time infinite buffer queue in which customers arrive in batches of random size such that the inter-arrival times are arbitrarily distributed. The customers are served in batches by a single server according to the random serving capacity rule, and the service times are geometrically distributed. We model the system via the supplementary variable technique and further use the displacement operator method to solve the non-homogeneous difference equation. The analysis done using these methods results in an explicit expression for the steady-state queue-length distribution at pre-arrival and arbitrary epochs simultaneously, in terms of roots of the underlying characteristic equation. Our approach enables one to estimate the asymptotic distribution at a pre-arrival epoch by a unique largest root of the characteristic equation lying inside the unit circle. With the help of few numerical results, we demonstrate that the methodology developed throughout the work is computationally tractable and is suitable for light-tailed inter-arrival distributions and can also be extended to heavy-tailed inter-arrival distributions. The model considered in this paper generalizes the previous work done in the literature in many ways.

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

Similar content being viewed by others

References

  1. Abolnikov, L., Dukhovny, A.: Markov chains with transition delta-matrix: ergodicity conditions, invariant probability measures and applications. Int. J. Stoch. Anal. 4(4), 333–355 (1991)

    Google Scholar 

  2. Akar, N., Arikan, E.: A numerically efficient method for the \(MAP/D/1/K\) queue via rational approximations. Queueing Syst. 22(1), 97–120 (1996)

    Article  Google Scholar 

  3. Artalejo, J.R., Hernández-Lerma, Onésimo: Performance analysis and optimal control of the \(Geo/Geo/c\) queue. Perform. Eval. 52(1), 15–39 (2003)

    Article  Google Scholar 

  4. Bruneel, H., Kim, B.G.: Discrete-Time Models for Communication Systems Including \({ATM}\). Kluwer Acadmic, Boston (1993)

    Book  Google Scholar 

  5. Cardellini, V., Colajanni, M., Yu, P.S.: Dynamic load balancing on web-server systems. IEEE Internet Comput. 3(3), 28–39 (1999)

    Article  Google Scholar 

  6. Chang, S Ho, Choi, D .W.: Modeling and performance analysis of a finite-buffer queue with batch arrivals, batch services, and setup times: the \(M^X/G^Y/1/K+ B\) queue with setup times. INFORMS J. Comput. 18(2), 218–228 (2006)

    Article  Google Scholar 

  7. Chaudhry, M.L., Gupta, U.C.: Queue-length and waiting-time distributions of discrete-time \(GI^X/Geom/1\) queueing systems with early and late arrivals. Queueing Syst. 25(1–4), 307–324 (1997)

    Article  Google Scholar 

  8. Chaudhry, M.L., Kim, J.J.: Analytically simple and computationally efficient solution to \(GI^X/Geom/1\) queues involving heavy-tailed distributions. Oper. Res. Lett. 44(5), 655–657 (2016)

    Article  Google Scholar 

  9. Chaudhry, M.L., Gupta, U.C., Templeton, James GC: On the relations among the distributions at different epochs for discrete-time \(GI/Geom/1\) queues. Oper. Res. Lett. 18(5), 247–255 (1996)

    Article  Google Scholar 

  10. Claeys, D., Steyaert, B., Walraevens, J., Laevens, K., Bruneel, H.: Analysis of a versatile batch-service queueing model with correlation in the arrival process. Perform. Eval. 70(4), 300–316 (2013)

    Article  Google Scholar 

  11. Claeys, D., Steyaert, B., Walraevens, J., Laevens, K., Bruneel, H.: Tail probabilities of the delay in a batch-service queueing model with batch-size dependent service times and a timer mechanism. Comput. Oper. Res. 40(5), 1497–1505 (2013)

    Article  Google Scholar 

  12. Cordeau, J.L., Chaudhry, M.L.: A simple and complete solution to the stationary queue-length probabilities of a bulk-arrival bulk-service queue. Infor. 47, 283–288 (2009)

    Google Scholar 

  13. Economou, A., Fakinos, D.: On the stationary distribution of the \(GI^X/M^Y/1\) queueing system. Stoch. Anal. Appl. 21, 559–565 (2003)

    Article  Google Scholar 

  14. Feller, W.: An Introduction to Probability Theory and its Applications, vol. 1. Wiley, New York (1968)

    Google Scholar 

  15. Gravey, A., Hebuterne, G.: Simultaneity in discrete-time single server queues with bernoulli inputs. Perform. Eval. 14(2), 123–131 (1992)

    Article  Google Scholar 

  16. Harris, C.M., Brill, P.H., Fischer, M.J.: Internet-type queues with power-tailed interarrival times and computational methods for their analysis. INFORMS J. Comput. 12(4), 261–271 (2000)

    Article  Google Scholar 

  17. Hochbaum, D.S., Landy, D.: Scheduling semiconductor burn-in operations to minimize total flowtime. Oper. Res. 45(6), 874–885 (1997)

    Article  Google Scholar 

  18. Hunter, J .J.: Mathematical Techniques of Applied Probability: Discrete Time Models, Techniques and Applications. Academic Press, Cambridge (1983)

    Google Scholar 

  19. Kim, B., Choi, B.D.: Asymptotic analysis and simple approximation of the loss probability of the \(GI^X/M/c/K\) queue. Perform. Eval. 54(4), 331–356 (2003)

    Article  Google Scholar 

  20. Li, L., Li, S., Zhao, S., Indus: QoS-aware scheduling of services-oriented internet of things. IEEE Trans. Ind. Inform. 10(2), 1497–1505 (2014)

    Article  Google Scholar 

  21. Pacheco, A., Samanta, S.K., Chaudhry, M.L.: A short note on the \(GI/Geo/1\) queueing system. Stat. Probab. Lett. 82(2), 268–273 (2012)

    Article  Google Scholar 

  22. Singh, G., Gupta, U.C., Chaudhry, M.L.: Analysis of queueing-time distributions for \(MAP/D_N/1\) queue. Int. J. Comput. Math. 91, 1911–1930 (2014)

    Article  Google Scholar 

  23. Takagi, H.: Queuing Analysis: A Foundation of Performance Evaluation. Discrete Time Systems, vol. 3. North-Holland, Amsterdam (1993)

    Google Scholar 

  24. Vinck, B., Bruneel, H.: Analyzing the discrete-time \(G^{(G)}/Geo/1\) queue using complex contour integration. Queueing Syst. 18(1–2), 47–67 (1994)

    Article  Google Scholar 

  25. Woodward, M.E.: Communication and Computer Networks: Modelling with Discrete-Time Queues. Wiley-IEEE Computer Society Pr, Hoboken (1994)

    Google Scholar 

Download references

Acknowledgements

The author F. P. Barbhuiya is grateful to Indian Institute of Technology Kharagpur, India, for the financial support. The authors would like to thank the anonymous referee for their valuable remarks and suggestions which led to the paper in the current form.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to F. P. Barbhuiya.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix

Appendix

Theorem 2

The equation \(A(\overline{\mu }+ \mu Y(s))\sum _{i=1}^{b} g_i s^{b-i}-s^b =0\) has exactly b roots inside the unit circle \(|s|=1\).

Proof

Let us suppose that \(g(s)= A(\overline{\mu }+ \mu Y(s)) \sum _{i=1}^{b} g_i s^{b-i}\) and \(f(s)=-s^b\). Let \(K(s)=A(\overline{\mu }+ \mu Y(s))\), which can be expressed in the form \(K(s)=\sum _{i=0}^{\infty }k_is^i, \) where the coefficients are such that \(k_i \ge 0~~ \forall ~ i \ge 0\). Consider the circle \(|s|=1- \delta \) where \(\delta >0\) and is sufficiently small.

$$\begin{aligned} \text {Here}~~|f(s)|= & {} (1- \delta )^b= 1- b \delta + o(\delta )~~\text {and}\\ |g(s)|= & {} \big |K(s)\big |\big |\sum \limits _{i=1}^{b} g_i s^{b-i}\big | \le K(|s|)\sum _{i=1}^bg_i|s|^{b-i} \\= & {} K(1-\delta )\sum _{i=1}^bg_i(1-\delta )^{b-i}\\= & {} 1-b\delta +(\bar{g}-a \mu \bar{y})\delta + o(\delta ). \end{aligned}$$

Since \(\rho <1\) and \(\delta \) is a very small quantity, we have \(|g(s)|<|f(s)|\) on the circle \(|s|=1- \delta \). Thus, from Rouché’s theorem, we can say that f(s) and \(f(s)+g(s)\) have exactly b zeroes inside the unit circle. From the proof, one can also observe that the condition \(\bar{g} <a \mu \bar{y}\) is necessary as well as sufficient for the steady-state solution of the model (see Abolnikov and Dukhovny [1]). \(\square \)

Theorem 3

The roots of the equation \(1-Y(s)=0\) lie outside or on the unit circle \(|s|=1\).

Proof

As before, we assume \(f(s)=1\), \(g(s)= -Y(s)\) and the circle \(|s|=1-\delta \) where \(\delta >0\) and is sufficiently small. Now \(|f(s)|=1\) and \(|g(s)| \le Y(|s|)= 1- \overline{y}\delta +o(\delta )< |f(s)|\). Since f(s) has no zeroes inside \(|s|=1\), using Rouché’s theorem we can say that \(f(s)+g(s)\) has no zeroes inside the unit circle. Or in other words, all the zeroes of \(f(s)+g(s)\) lie outside or on the unit circle. Hence, the theorem is proved. \(\square \)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Barbhuiya, F.P., Gupta, U.C. Discrete-time queue with batch renewal input and random serving capacity rule: \(GI^X/ Geo^Y/1\). Queueing Syst 91, 347–365 (2019). https://doi.org/10.1007/s11134-019-09600-7

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11134-019-09600-7

Keywords

Mathematics Subject Classification

Navigation