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.
Similar content being viewed by others
References
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)
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)
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)
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)
Asmussen, S.: Applied Probability and Queues. Wiley, New York (1987)
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)
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)
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)
Cohen, J.W.: Boundary value problems in queueing theory. Queueing Syst. Theory Appl. 3(2), 97–128 (1988)
Cohen, J.W., Boxma, O.J.: Boundary Value Problems in Queueing System Analysis. North-Holland, Amsterdam (1983)
Dieudonné, J.: Foundations of Modern Analysis. Academic Press, New York (1969)
Fayolle, G., Iasnogorodski, R.: Two coupled processors: the reduction to a Riemann–Hilbert problem. Z. Wahrscheinlichkeitstheor. verw. Geb. 47(3), 325–351 (1979)
Fayolle, G., Iasnogorodski, R., Malyshev, V.: Random Walks in the Quarter Plane: Algebraic Methods, Boundary Value Problems and Applications. Springer, Berlin (1999)
Gakhov, F.D.: Boundary Value Problems. Pergamon Press, Oxford (1966)
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)
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)
Kingman, J.F.C.: Two similar queues in parallel. Ann. Math. Stat. 31(4), 1314–1323 (1961)
Konheim, A.G., Meilijson, I., Melkman, A.: Processor-sharing of two parallel lines. J. Appl. Probab. 18(4), 952–956 (1981)
Krantz, S.G., Parks, H.R.: The Implicit Function Theorem: History, Theory and Applications. Birkhäuser, Boston (2002)
Osogami, T., Harchol-Balter, M., Scheller-Wolf, A.: Analysis of cycle stealing with switching times and thresholds. Perform. Eval. 61(4), 347–369 (2004)
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)
van den Hout, W.B.: A numerical approach to Markov processes. PhD Thesis, Tilburg University, Tilburg, The Netherlands (1996)
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)
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)
Author information
Authors and Affiliations
Corresponding author
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
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
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11134-010-9188-8