Abstract
We consider a multi-queue multi-server system with n servers (processors) and m queues. At the system there arrives a stationary and ergodic stream of m different types of requests with service requirements which are served according to the following k-limited head of the line processor sharing discipline: The first k requests at the head of the m queues are served in processor sharing by the n processors, where each request may receive at most the capacity of one processor. By means of sample path analysis and Loynes’ monotonicity method, a stationary and ergodic state process is constructed, and a necessary as well as a sufficient condition for the stability of the m separate queues are given, which are tight within the class of all stationary ergodic inputs. These conditions lead to tight necessary and sufficient conditions for the whole system, also in case of permanent customers, generalizing an earlier result by the authors for the case of n=k=1.
Similar content being viewed by others
References
Boxma, O.J., Groenendijk, W.P.: Waiting times in discrete-time cyclic-service systems. IEEE Trans. Commun. 36, 164–170 (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, 181–220 (1998)
Brandt, A., Brandt, M.: A note on the stability of the many-queue head-of-the-line processor-sharing system with permanent customers. Queueing Syst. 32, 363–381 (1999)
Brandt, A., Brandt, M.: A sample path relation for the sojourn times in G/G/1-PS systems and its applications. Queueing Syst. 52, 281–286 (2006)
Brandt, A., Franken, P., Lisek, B.: Stationary Stochastic Models. Akademie-Verlag/Wiley, Berlin/Chichester (1990)
Coffman, E.G., Muntz, R.R., Trotter, H.: Waiting time distributions for processor-sharing systems. J. Assoc. Comput. Mach. 17, 123–130 (1970)
Cohen, J.W.: The multiple phase service network with generalized processor sharing. Acta Inf. 12, 245–284 (1979)
Doshi, B.T., Rege, K.M.: Analysis of a multistage queue. AT&T Bell Lab. Tech. J. 64, 369–390 (1985)
Fendick, K.W., Rodrigues, M.A.: A heavy-traffic comparison of shared and segregated buffer schemes for queues with the head-of-line processor-sharing discipline. Queueing Syst. 9, 163–190 (1991)
Franken, P., König, D., Arndt, U., Schmidt, V.: Queues and Point Processes. Akademie-Verlag/Wiley, Berlin/Chichester (1982)
Guillemin, F., Robert, P., Zwart, B.: Tail asymptotics for processor-sharing queues. Adv. Appl. Probab. 36, 525–543 (2004)
Hooghiemstra, G., Keane, M., van de Ree, S.: Power series for stationary distributions of coupled processor models. SIAM J. Appl. Math. 48, 1159–1166 (1988)
Konheim, A.G., Meilijson, I., Melkman, A.: Processor-sharing of two parallel lines. J. Appl. Probab. 18, 952–956 (1981)
Leung, K.K.: Performance analysis of a processor sharing policy with interactive and background jobs. IFIP Trans. C-5, 189–207 (1991)
Loynes, R.M.: The stability of a queue with nonindependent inter-arrival and service times. Proc. Camb. Philos. Soc. 58, 497–520 (1962)
Morrison, J.A.: Diffusion approximation for head-of-the-line processor sharing for two parallel queues. SIAM J. Appl. Math. 53, 471–490 (1993)
Morrison, J.A.: Head of the line processor sharing for many symmetric queues with finite capacity. Queueing Syst. 14, 215–237 (1993)
Núñez-Queija, R.: Sojourn times in a processor sharing queue with service interruptions. Queueing Syst. 34, 351–386 (2000)
Ott, T.J.: The sojourn-time distribution in the M/G/1 queue with processor sharing. J. Appl. Probab. 21, 360–378 (1984)
Ramaswami, V.: The sojourn time in the GI/M/1 queue with processor sharing. J. Appl. Probab. 21, 437–442 (1984)
Rege, K.M., Sengupta, B.: Sojourn time distribution in a multiprogrammed computer system. AT&T Bell Lab. Tech. J. 64, 1077–1090 (1985)
Sericola, B., Guillemin, F., Boyer, J.: Sojourn times in the M/PH/1 processor sharing queue. Queueing Syst. 50, 109–130 (2005)
van Uitert, M., Borst, S.C.: A reduced-load equivalence for generalised processor sharing networks with long-tailed input flows. Queueing Syst. 41, 123–163 (2002)
Yashkov, S.F.: Mathematical problems in the theory of shared-processor systems. Itogi Nauki Tekh., Ser. Teor. Veroyatn., Mat. Stat., Teor. Kibern. 29, 3–82 (1990)
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was supported by a grant from the Siemens AG.
Rights and permissions
About this article
Cite this article
Brandt, A., Brandt, M. On the stability of the multi-queue multi-server processor sharing with limited service. Queueing Syst 56, 1–8 (2007). https://doi.org/10.1007/s11134-007-9022-0
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11134-007-9022-0
Keywords
- Head of the line processor sharing
- Thread pools
- Many queues
- Many servers
- General input
- Batch arrivals
- Permanent customers
- Marked point process
- Stability condition
- Loynes’ construction
- Stationarity
- Ergodicity