Skip to main content
Log in

Approximations for the performance evaluation of a discrete-time two-class queue with an alternating service discipline

  • S.I.: QueueStochMod2019
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

We consider a discrete-time queueing system with two queues and one server. The server is allocated in each slot to the first queue with probability \(\alpha \) and to the second queue with probability \(1-\alpha \). The service times are equal to one time slot. The queues have exponentially bounded, but general, arrival distributions. The mathematical description of this system leads to a single functional equation for the joint probability generating function of the stationary system contents. As the joint stochastic process of the system contents is not amenable for exact analysis, we focus on an efficient approximation of the joint probability generating function. In particular, first we prove that the partial probability generating functions, present in the functional equation, have a unique dominant pole. Secondly, we use this information to approximate these partial probability generating functions by truncating an infinite sum. The remaining finite number of unknowns are estimated from a noise perturbed linear system. We illustrate our approach by various numerical examples and verify the accuracy by means of simulation.

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
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Notes

  1. For a reference, see e.g. (Flajolet and Sedgewick 2009, Th. B.4).

  2. Note that the scale in the two figures of Fig.  5a is different, so that all approximations are visible in the left figure.

References

  • Blanc, J. P. C. (1993). Performance analysis and optimization with the power-series algorithm. Performance Evaluation of Computer and Communication Systems, 53–80,

  • Bruneel, H. (1983). On the behavior of buffers with random server interruptions. Performance Evaluation, 3(3), 165–175.

    Article  Google Scholar 

  • Bruneel, H., & Kim, B. G. (1993). Discrete-time models for communication systems including ATM. Boston: Kluwer Academic.

    Book  Google Scholar 

  • Cohen, J. W. (1988). Boundary value problems in queueing theory. Queueing Systems, 3(2), 97–128.

    Article  Google Scholar 

  • Cohen, J. W., & Boxma, O. J. (1983). Boundary value problems in queueing system analysis. North-Holland: Amsterdam.

    Google Scholar 

  • de Haan, R., Boucherie, R. J., & van Ommeren, J. K. (2009). A polling model with an autonomous server. Queueing Systems, 62(3), 279–308.

    Article  Google Scholar 

  • Devos, A., Fiems, D., Walraevens, J. & Bruneel, H., An approximate analysis of a Bernoulli alternating service model, In Proceedings of the 14th International Conference on Queueing Theory and Network Applications, QTNA 2019, Ghent. Lecture Notes in Computer Science (Vol 11688, pp. 314-329) (2019)

  • Dimitriou, I. (2016). A, queueing model with two classes of retrial customers and paired services. Annals of Operations Research, 238(1–2), 123–143.

    Article  Google Scholar 

  • Fayolle, G., Malyshev, V. A., & Iasnogorodski, R. (1999). Random walks in the quarter-plane (Vol. 40). New York: Springer-Verlag.

    Book  Google Scholar 

  • Flajolet, P., & Sedgewick, R. (2009). Analytic combinatorics. Cambridge: Cambridge University Press.

    Book  Google Scholar 

  • Guillemin, F., Knessl, C., & van Leeuwaarden, J. S. H. (2013). Wireless three-hop networks with stealing II: exact solutions through boundary value problems. Queueing Systems, 74(2–3), 235–272.

    Article  Google Scholar 

  • Hanbali, A., de Haan, R., Boucherie, R. J., & van Ommeren, J. K. (2012). Time-limited polling systems with batch arrivals and phase-type service times. Annals of Operations Research, 198(1), 57–82.

    Article  Google Scholar 

  • Hooghiemstra, G., Keane, M., & Van de Ree, S. (1988). Power series for stationary distributions of coupled processor models. SIAM Journal on Applied Mathematics, 48(5), 1159–1166.

    Article  Google Scholar 

  • Li, H., & Zhao, Y. Q. (2011). Tail asymptotics for a generalized two-demand queueing model - a kernel method. Queueing Systems, 69, 77–100.

    Article  Google Scholar 

  • Maertens, T., Walraevens, J., & Bruneel, H. (2007). Priority queueing systems: from probability generating functions to tail probabilities. Queueing Systems, 55(1), 27–39.

    Article  Google Scholar 

  • Malyshev, V. A. (1972). An analytical method in the theory of two-dimensional positive random walks. Siberian Mathematical Journal, 13(6), 917–929.

    Article  Google Scholar 

  • Parekh, A. K., & Gallager, R. G. (1993). A generalized processor sharing approach to flow control in integrated services networks: the single-node case. IEEE/ACM Transactions on Networking, 1, 344–357.

    Article  Google Scholar 

  • Resing, J., & Örmeci, L. (2003). A tandem queueing model with coupled processors. Operations Research Letters, 31(5), 383–389.

    Article  Google Scholar 

  • Saxena, M., Boxma, O. J., Kapodistria, S., & Queija, R. (2017). Two queues with random time-limited polling. Probability and Mathematical Statistics, 37(2), 257–289.

    Google Scholar 

  • Tijms, H. C., & Van Vuuren, D. J. (2002). Markov Processes on a semi-infinite strip and the geometric tail algorithm. Annals of Operations Research, 113(1–4), 133–140.

    Article  Google Scholar 

  • Van Mieghem, P. (1996). The asymptotic behavior of queueing systems: Large deviations theory and dominant pole approximation. Queueing Systems, 23(1–4), 27–55.

    Article  Google Scholar 

  • Vanlerberghe, J., Maertens, T., Walraevens, J., De Vuyst, S., & Bruneel, H. (2016). On the optimization of two-class work-conserving parameterized scheduling policies. 4OR-Q J Oper Res, 14, 281–308.

    Article  Google Scholar 

  • Walraevens, J., Steyaert, B., & Bruneel, H. (2003). Performance analysis of a single-server ATM queue with a priority scheduling. Computers & Operations Research, 30(12), 1807–1829.

    Article  Google Scholar 

  • Walraevens, J., van Leeuwaarden, J. S. H., & Boxma, O. (2010). J, Power series approximations for two-class generalized processor sharing systems. Queueing Systems, 66(2), 107–130.

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the anonymous referees for their helpful comments and suggestions, which improved the content and the structure of this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Arnaud Devos.

Additional information

Publisher's Note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Devos, A., Walraevens, J., Fiems, D. et al. Approximations for the performance evaluation of a discrete-time two-class queue with an alternating service discipline. Ann Oper Res 310, 477–503 (2022). https://doi.org/10.1007/s10479-020-03776-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-020-03776-5

Keywords

Mathematics Subject Classification

Navigation