Skip to main content
Log in

Power series approximations for two-class generalized processor sharing systems

  • Published:
Queueing Systems Aims and scope Submit manuscript

Abstract

We develop power series approximations for a discrete-time queueing system with two parallel queues and one processor. If both queues are nonempty, a customer of queue 1 is served with probability β, and a customer of queue 2 is served with probability 1−β. If one of the queues is empty, a customer of the other queue is served with probability 1. We first describe the generating function U(z 1,z 2) of the stationary queue lengths in terms of a functional equation, and show how to solve this using the theory of boundary value problems. Then, we propose to use the same functional equation to obtain a power series for U(z 1,z 2) in β. The first coefficient of this power series corresponds to the priority case β=0, which allows for an explicit solution. All higher coefficients are expressed in terms of the priority case. Accurate approximations for the mean stationary queue lengths are obtained from combining truncated power series and Padé approximation.

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.

Similar content being viewed by others

References

  1. Adan, I.J.B.F., Boxma, O.J., Resing, J.A.C.: Queueing models with multiple waiting lines. Queueing Syst. 37(1–3), 65–98 (2001)

    Article  Google Scholar 

  2. Adan, I.J.B.F., van Leeuwaarden, J.S.H., Winands, E.M.M.: On the application of Rouché’s theorem in queueing theory. Oper. Res. Lett. 34(3), 355–360 (2006)

    Article  Google Scholar 

  3. Adan, I.J.B.F., Wessels, J., Zijm, W.H.M.: A compensation approach for two-dimensional Markov processes. Adv. Appl. Probab. 25(4), 783–817 (1993)

    Article  Google Scholar 

  4. Artalejo, J.R., Atencia, I., Moreno, P.: A discrete-time Geo [X]/G/1 retrial queue with control of admission. Appl. Math. Model. 29(11), 1100–1120 (2005)

    Article  Google Scholar 

  5. Asmussen, S.: Applied Probability and Queues. Wiley, New York (1987)

    Google Scholar 

  6. Blanc, J.P.C.: On a numerical method for calculating state probabilities for queueing systems with more than one waiting line. J. Comput. Appl. Math. 20, 119–125 (1987)

    Article  Google Scholar 

  7. Blanc, J.P.C.: A numerical study of a coupled processor model. In: Iazeolla, G., Courtois, P.-J., Boxma, O.J. (eds.) Computer Performance and Reliability, pp. 289–303 (1988)

  8. Brandt, A., Brandt, M.: On the sojourn times for many-queue head-of-the-line processor-sharing systems with permanent customers. Math. Methods Oper. Res. 47(2), 181–220 (1998)

    Article  Google Scholar 

  9. Cohen, J.W.: Boundary value problems in queueing theory. Queueing Syst. Theory Appl. 3(2), 97–128 (1988)

    Article  Google Scholar 

  10. Cohen, J.W., Boxma, O.J.: Boundary Value Problems in Queueing System Analysis. North-Holland, Amsterdam (1983)

    Google Scholar 

  11. Dieudonné, J.: Foundations of Modern Analysis. Academic Press, New York (1969)

    Google Scholar 

  12. Fayolle, G., Iasnogorodski, R.: Two coupled processors: the reduction to a Riemann–Hilbert problem. Z. Wahrscheinlichkeitstheor. verw. Geb. 47(3), 325–351 (1979)

    Article  Google Scholar 

  13. Fayolle, G., Iasnogorodski, R., Malyshev, V.: Random Walks in the Quarter Plane: Algebraic Methods, Boundary Value Problems and Applications. Springer, Berlin (1999)

    Google Scholar 

  14. Gakhov, F.D.: Boundary Value Problems. Pergamon Press, Oxford (1966)

    Google Scholar 

  15. Guillemin, F., Pinchon, D.: Analysis of generalized processor-sharing systems with two classes of customers and exponential services. J. Appl. Probab. 41(3), 832–858 (2004)

    Article  Google Scholar 

  16. Hooghiemstra, G., Keane, M., van de Ree, S.: Power series for stationary distributions of coupled processor models. SIAM J. Appl. Math. 48(5), 1159–1166 (1988)

    Article  Google Scholar 

  17. Kingman, J.F.C.: Two similar queues in parallel. Ann. Math. Stat. 31(4), 1314–1323 (1961)

    Article  Google Scholar 

  18. Konheim, A.G., Meilijson, I., Melkman, A.: Processor-sharing of two parallel lines. J. Appl. Probab. 18(4), 952–956 (1981)

    Article  Google Scholar 

  19. Krantz, S.G., Parks, H.R.: The Implicit Function Theorem: History, Theory and Applications. Birkhäuser, Boston (2002)

    Google Scholar 

  20. Osogami, T., Harchol-Balter, M., Scheller-Wolf, A.: Analysis of cycle stealing with switching times and thresholds. Perform. Eval. 61(4), 347–369 (2004)

    Google Scholar 

  21. Resing, J.A.C., Hooghiemstra, G., Keane, M.S.: The M/G/1 processor sharing queue as the almost sure limit of feedback queues. J. Appl. Probab. 27(4), 913–918 (1990)

    Article  Google Scholar 

  22. van den Hout, W.B.: A numerical approach to Markov processes. PhD Thesis, Tilburg University, Tilburg, The Netherlands (1996)

  23. Walraevens, J., Steyaert, B., Bruneel, H.: Delay characteristics in discrete-time GI-G-1 queues with non-preemptive priority queueing discipline. Perform. Eval. 50(1), 53–75 (2002)

    Article  Google Scholar 

  24. Walraevens, J., Steyaert, B., Bruneel, H.: Performance analysis of a GI-Geo-1 buffer with a preemptive resume priority scheduling discipline. Eur. J. Oper. Res. 157(1), 130–151 (2004)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Joris Walraevens.

Additional information

J. Walraevens is a postdoctoral fellow with the Fund for Scientific Research, Flanders (FWO-Vlaanderen). His research was done during a stay of the author at the EURANDOM Research institute, and was supported by a travel grant of the FWO-Vlaanderen.

J.S.H. van Leeuwaarden was supported by an NWO VENI grant.

Part of the research of O.J. Boxma was done in the framework of the European Network of Excellence Euro-FGI and the Dutch BRICKS project.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Walraevens, J., van Leeuwaarden, J.S.H. & Boxma, O.J. Power series approximations for two-class generalized processor sharing systems. Queueing Syst 66, 107–130 (2010). https://doi.org/10.1007/s11134-010-9188-8

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11134-010-9188-8

Keywords

Mathematics Subject Classification (2000)

Navigation