Analysis of generalized processor-sharing systems with two classes of customers and exponential services

We derive in this paper closed formulae for the joint probability generating function of the number of customers in the two FIFO queues of a generalized processor-sharing (GPS) system with two classes of customers arriving according to Poisson processes and requiring exponential service times. In contrast to previous studies published on the GPS system, we show that it is possible to establish explicit expressions for the generating functions of the number of customers in each queue without calling for the formulation of a Riemann–Hilbert problem. We specifically prove that the problem of determining the unknown functions due to the reflecting conditions on the boundaries of the positive quarter plane can be reduced to a Poisson equation. The explicit formulae are then used to derive some characteristics of the GPS system (in particular the tails of the probability distributions of the numbers of customers in each queue).

[1]  G. Fayolle,et al.  Random Walks in the Quarter-Plane: Algebraic Methods, Boundary Value Problems and Applications , 1999 .

[2]  R. Dautray,et al.  Analyse mathématique et calcul numérique pour les sciences et les techniques , 1984 .

[3]  Kavita Ramanan,et al.  A Skorokhod Problem formulation and large deviation analysis of a processor sharing model , 1998, Queueing Syst. Theory Appl..

[4]  Vincent Hodgson,et al.  The Single Server Queue. , 1972 .

[5]  John N. Tsitsiklis,et al.  Large deviations analysis of the generalized processor sharing policy , 1999, Queueing Syst. Theory Appl..

[6]  Philip Rabinowitz,et al.  Methods of Numerical Integration , 1985 .

[7]  Zhi-Li Zhang Large deviations and the generalized processor sharing scheduling for a two-queue system , 1997, Queueing Syst. Theory Appl..

[8]  A. Erdélyi,et al.  Higher Transcendental Functions , 1954 .

[9]  G. Fayolle,et al.  Two coupled processors: The reduction to a Riemann-Hilbert problem , 1979 .

[10]  Nick Duffield,et al.  Large deviations and overflow probabilities for the general single-server queue, with applications , 1995 .

[11]  Henry C. Thacher,et al.  Applied and Computational Complex Analysis. , 1988 .

[12]  Zhi-Li Zhang,et al.  Large deviations and the generalized processor sharing scheduling for a multiple-queue system , 1998, Queueing Syst. Theory Appl..

[13]  Onno Boxma,et al.  Boundary value problems in queueing system analysis , 1983 .

[14]  Sem C. Borst,et al.  Asymptotic behavior of generalized processor sharing with long-tailed traffic sources , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[15]  D. E. Roberts,et al.  The epsilon algorithm and related topics , 2000 .

[16]  Andreas Brandt,et al.  On the sojourn times for many-queue head-of-the-line Processor-sharing systems with permanent customers , 1998, Math. Methods Oper. Res..

[17]  Laurent Massoulié,et al.  Bandwidth sharing and admission control for elastic traffic , 2000, Telecommun. Syst..

[18]  G. Fayolle,et al.  The solution of certain two-dimensional markov models , 1980, PERFORMANCE '80.

[19]  Jean-François Richard,et al.  Methods of Numerical Integration , 2000 .