On the sojourn times for many-queue head-of-the-line Processor-sharing systems with permanent customers

We consider a single server system consisting of e queues with different types of customers (Poisson streams) andk permanent customers. The permanent customers and those at the head of the queues are served in processor-sharing by the service facility (head-of-the-line processor-sharing). The stability condition and a pseudo work conservation law will be given for arbitrary service time distributions; for exponential service times a pseudo conservation law for the mean sojourn tunes can be derived. In case of two queues and exponential service times, the generating function of the stationary occupancy distribution satisfies a functional equation being a Riemann-Hilbert problem which can be reduced to a Dirichlet problem for a circle. The solution yields the mean sojourn times as an elliptic integral, which can be computed numerically very efficiently. In case ofn ≥ 2 a numerical algorithm for computing the performance measures is presented, which is efficient forn ≤ 3. Since forn ≥ 4 an exact analytical or/and numerical treatment is too complex a heuristic approximation for the mean sojourn times of the different types of customers is given, which in case of a (completely) symmetric system is exact. The numerical and simulation results show that, over a wide range of parameters, the approximation works well.

[1]  J. Morrison Response-Time Distribution for a Processor-Sharing System , 1985 .

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

[3]  L. P. Seelen An algorithm for Ph/Ph/c queues , 1986 .

[4]  S. F. Yashkov Mathematical problems in the theory of shared-processor systems , 1992 .

[5]  Henk Tijms,et al.  Stochastic modelling and analysis: a computational approach , 1986 .

[6]  Edward G. Coffman,et al.  Waiting Time Distributions for Processor-Sharing Systems , 1970, JACM.

[7]  B. Sengupta,et al.  Sojourn time distribution in a multiprogrammed computer system , 1985, AT&T Technical Journal.

[8]  R. Schassberger,et al.  A new approach to the M/G/1 processor-sharing queue , 1984, Advances in Applied Probability.

[9]  Leonard Kleinrock,et al.  Time-shared Systems: a theoretical treatment , 1967, JACM.

[10]  Andreas Brandt,et al.  A note on the stability of the many-queue head-of-the-line processor-sharing system with permanent customers , 1999, Queueing Syst. Theory Appl..

[11]  V. Schmidt,et al.  Queues and Point Processes , 1983 .

[12]  P. Franken,et al.  Queues and Point Processes , 1983 .

[13]  R. M. Loynes,et al.  The stability of a queue with non-independent inter-arrival and service times , 1962, Mathematical Proceedings of the Cambridge Philosophical Society.

[14]  Onno J. Boxma,et al.  Workloads and waiting times in single-server systems with multiple customer classes , 1989, Queueing Syst. Theory Appl..

[15]  Kerry W. Fendick,et al.  A heavy-traffic comparison of shared and segregated buffer schemes for queues with the head-of-line processor-sharing discipline , 1992, Queueing Syst. Theory Appl..

[16]  Onno J. Boxma,et al.  Waiting times in discrete-time cyclic-service systems , 1988, IEEE Trans. Commun..

[17]  T. Ott THE SOJOURN-TIME DISTRIBUTION IN THE M/G/1 QUEUE , 1984 .

[18]  Isi Mitrani,et al.  Sharing a Processor Among Many Job Classes , 1980, JACM.

[19]  S. Wittevrongel,et al.  Queueing Systems , 2019, Introduction to Stochastic Processes and Simulation.

[20]  J. A. Morrison Diffusion Approximation for Head-of-the-Line Processor Sharing for Two Parallel Queues , 1993, SIAM J. Appl. Math..

[21]  Gerard Hooghiemstra,et al.  Power series for stationary distributions of coupled processor models , 1988 .

[22]  C. Knessl On the diffusion approximation to two parallel queues with processor sharing , 1991 .

[23]  O. J. Boxma,et al.  The M/G/1 Queue with Permanent Customers , 1991, IEEE J. Sel. Areas Commun..

[24]  J. Morrison Asymptotic analysis of the waiting-time distribution for a large closed processor-sharing system , 1986 .

[25]  A. Konheim,et al.  Processor-sharing of two parallel lines , 1981, Journal of Applied Probability.

[26]  François Baccelli,et al.  Elements Of Queueing Theory , 1994 .

[27]  Kin K. Leung Performance analysis of a processor sharing policy with interactive and background jobs , 1991, Performance of Distributed Systems and Integrated Communication Networks.

[28]  B. Sengupta,et al.  A conditional response time of the M/M/1 processor-sharing queue , 1985, AT&T Technical Journal.

[29]  P. Franken,et al.  Stationary Stochastic Models. , 1992 .

[30]  John A. Morrison,et al.  Head of the line processor sharing for many symmetric queues with finite capacity , 1993, Queueing Syst. Theory Appl..

[31]  S. F. Yashkov,et al.  Processor-sharing queues: Some progress in analysis , 1987, Queueing Syst. Theory Appl..