Hostname: page-component-848d4c4894-jbqgn Total loading time: 0 Render date: 2024-06-16T08:53:36.688Z Has data issue: false hasContentIssue false

A Recurrent Solution of PH/M/c/N-Like and PH/M/c-Like Queues

Published online by Cambridge University Press:  04 February 2016

Alexandre Brandwajn*
Affiliation:
University of California Santa Cruz
Thomas Begin*
Affiliation:
Université Lyon 1
*
Postal address: Baskin School of Engineering, University of California Santa Cruz, 1156 High Street, Mail Stop SOE3, Santa Cruz, CA 95064, USA. Email address: alexb@soe.ucsc.edu
∗∗ Postal address: LIP UMR CNRS - ENS Lyon - UCB Lyon 1 - INRIA, Université Lyon 1, 46 allée d'Italie, 69364 Lyon Cedex 7, France. Email address: thomas.begin@ens-lyon.fr
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the ‘Save PDF’ action button.

We propose an efficient semi-numerical approach to compute the steady-state probability distribution for the number of requests at arbitrary and at arrival time instants in PH/M/c-like systems with homogeneous servers in which the inter-arrival time distribution is represented by an acyclic set of memoryless phases. Our method is based on conditional probabilities and results in a simple computationally stable recurrence. It avoids the explicit manipulation of potentially large matrices and involves no iteration. Owing to the use of conditional probabilities, it delays the onset of numerical issues related to floating-point underflow as the number of servers and/or phases increases. For generalized Coxian distributions, the computational complexity of the proposed approach grows linearly with the number of phases in the distribution.

Type
Research Article
Copyright
© Applied Probability Trust 

References

Akar, N. and Sohraby, K. (1997). An invariant subspace approach in M/G/1 and G/M/1 type Markov chains. Comm. Statist. Stoch. Models 13, 381416.Google Scholar
Allen, A. O. (1990). Probability, Statistics, and Queueing Theory, 2nd edn. Academic Press, Boston.Google Scholar
Bean, N. G., Pollett, P. K. and Taylor, P. G. (2000). Quasistationary distributions for level-dependent quasi-birth-and-death processes. Comm. Statist. Stoch. Models 16, 511541.Google Scholar
Begin, T. and Brandwajn, A. (2011). Solutions to queueing sytems. Available at http://queueing-systems.ens-lyon.fr.Google Scholar
Bini, D. A., Latouche, G. and Meini, B. (2005). Numerical Methods for Structured Markov Chains. Oxford University Press.CrossRefGoogle Scholar
Bini, D. A., Meini, B., Steffé, S. and Van Houdt, B. (2006). Structured Markov chain solver: algorithms. In Proc. SMCtools '06, ACM, New York, 6 pp.Google Scholar
Bini, D. A., Meini, B., Steffé, S. and Van Houdt, B. (2006). Structured Markov chain solver: software tools. In Proc. SMCtools '06, ACM, New York, 10 pp.Google Scholar
Bobbio, A., Horváth, A. and Telek, M. (2005). Matching three moments with minimal acyclic phase type distributions. Stoch. Models 21, 303326.CrossRefGoogle Scholar
Bolch, G., Greiner, S., Meer, H. and Trivedi, K. (2005). Queueing Networks and Markov Chains, 2nd edn. Wiley-Interscience, Hoboken, NJ.Google Scholar
Brandwajn, A. and Wang, H. (2008). A conditional probability approach to M/G/1-like queues. Performance Evaluation 65, 366381.Google Scholar
Bright, L. W. and Taylor, P. G. (1995). Calculating the equilibrium distribution in level dependent quasi-birth-and-death processes. Comm. Statist. Stoch. Models 11, 497525.Google Scholar
Castets, G. A., Leplaideur, D., Bras, J. A. and Galang, J. (2001). IBM Enterprise Storage Server (IBM Publ. SG24-5665). IBM Corporation.Google Scholar
Chaudhry, M. L., Gupta, U. C. and Goswami, V. (2004). On discrete-time multiserver queues with finite buffer: GI/Geom/m/N. Comput. Operat. Res 31, 21372150.CrossRefGoogle Scholar
Crovella, M. E. and Bestavros, A. (1997). Self-similarity in World Wide Web traffic: evidence and possible causes. IEEE/ACM Trans. Networking 5, 835846.Google Scholar
Elwalid, A. I., Mitra, D. and Stem, T. E. (1991). Statistical multiplexing of Markov modulated sources: theory and computational algorithms. In Proc. ITC-13 (Copenhagen, 1991), pp. 495500.Google Scholar
Feldmann, A. and Whitt, W. (1997). Fitting mixtures of exponentials to long-tail distributions to analyze network performance models. In INFOCOM '97, Vol. 3 (Kobe, Japan, April 1997), pp. 10961104.Google Scholar
Gaver, D. P., Jacobs, P. A. and Latouche, G. (1984). Finite birth-and-death models in randomly changing environments. Adv. Appl. Prob 16, 715731.CrossRefGoogle Scholar
Harris, C. M., Brill, P. H. and Fischer, M. J. (2000). Internet-type queues with power-tailed interarrival times and computational methods for their analysis. INFORMS J. Comput. 12, 261271.CrossRefGoogle Scholar
Haverkort, B. R. and Ost, A. (1997). Steady-state analysis of infinite stochastic petri nets: comparing the spectral expansion and the matrix-geometric method. In Proc. 7th Internat. Workshop Petri Nets and Performance Models (France, June 1997), pp. 3645.Google Scholar
Hokstad, P. (1975). The G/M/m queue with finite waiting room. J. Appl. Prob. 12, 779792 Google Scholar
Horváth, A. and Telek, M. (2002). PhFit: a general phase-type fitting tool. In Computer Performance Evaluation: Modelling Techniques and Tools (Lecture Notes Comput. Sci. 2324), eds Field, T. et al., Springer, Berlin, pp. 8291.Google Scholar
Hsu, W. W. and Smith, A. J. (2003). Characteristics of I/O traffic in personal computer and server workloads. IBM Systems J.. 42, 347372.Google Scholar
Jiang, H. and Dovrolis, C. (2005). Why is the internet traffic bursty in short time scales? In ACM SIGMETRICS Performance Evaluation Review (Proc. SIGMETRICS 2005), ACM, New York, pp. 241252.Google Scholar
Khayari, R. A., Sadre, R. and Haverkort, B. R. (2003). Fitting world-wide web request traces with the EM-algorithm. Performance Evaluation 52, 175191.Google Scholar
Kiefer, J. and Wolfowitz, J. (1955). On the theory of queues with many servers. Trans. Amer. Math. Soc. 78, 118.Google Scholar
Kleinrock, L. (1975). Queueing Systems, Vol. I. John Wiley, New York.Google Scholar
Kleinrock, L. (1976). Queueing Systems, Vol. II. John Wiley, New York.Google Scholar
Latouche, G. (1994). Newton's iteration for non-linear equations in Markov chains. IMA J. Numerical Anal. 14, 583598.Google Scholar
Latouche, G. and Ramaswami, V. (1993). A logarithmic reduction algorithm for quasi-birth-and-death processes. J. Appl. Prob. 30, 650674.Google Scholar
Latouche, G. and Ramaswami, V. (1999). Introduction to Matrix Analytic Methods in Stochastic Modeling. Society for Industrial and Applied Mathematics, Philadelphia, PA.Google Scholar
Mitrani, I. and Chakka, R. (1995). Spectral expansion solution for a class of Markov models: application and comparison with the matrix-geometric method. Performance Evaluation 23, 241260.CrossRefGoogle Scholar
Mitrani, I. and Mitra, D. (1992). A spectral expansion method for random walks on semi-infinite strips. In Iterative Methods in Linear Algebra, North-Holland, Amsterdam, pp. 141149.Google Scholar
Naoumov, V., Krieger, U. R. and Wagner, D. (1996). Analysis of a multi-server delay-loss system with a general Markovian arrival process. In Matrix-Analytic Methods in Stochastic Models, eds Chakravarthy, S. and Alfa, A. S., Marcel Dekker, New York, pp. 4366.Google Scholar
Neuts, M. F. (1989). Structured Stochastic Matrices of M/G/1 Type and Their Applications. Marcel Dekker, New York.Google Scholar
Neuts, M. F. (1994). Matrix-Geometric Solutions in Stochastic Models. Dover Publications, New York.Google Scholar
O'Cinneide, C. A. (1990). Characterization of phase-type distributions. Comm. Statist. Stoch. Models 6, 157.Google Scholar
Osogami, T. and Harchol-Balter, M. (2006). Closed form solutions for mapping general distributions to quasi-minimal PH distributions. Performance Evaluation 63, 524552.Google Scholar
Ramaswami, V. and Taylor, P. G. (1996). Some properties of the rate operators in level dependent quasi-birth-and-death processes with a countable number of phases. Comm. Statist. Stoch. Models 12, 143164.Google Scholar
Riska, A. and Smirni, E. (2002). M/G/1-type Markov processes: a tutorial. In Performance Evaluation of Complex Systems: Techniques and Tools (Lecture Notes Comput. Sci. 2459) eds Calzarossa, M. and Tucci, S., Springer, London, pp. 3663.CrossRefGoogle Scholar
Scheller-Wolf, A. and Sigman, K. (1997). Delay moments for FIFO GI/GI/s queues. Queueing Systems 25, 7795.Google Scholar
Thummler, A., Buchholz, P. and Telek, M. (2006). A novel approach for phase-type fitting with the EM algorithm. IEEE Trans. Dependable Secure Comput 3, 245258.Google Scholar
Tran, H. T. and Do, T. V. (2000). Computational aspects for steady state analysis of QBD processes. Periodica Polytechnica Electrical Eng. 44, 179200.Google Scholar
Vangal, S. R. et al. (2008). An 80-tile sub-100-W TeraFLOPS processor in 65 nm CMOS. IEEE J. Solid-State Circuits 43, 2941.Google Scholar
Ye, Q. (2002). On Latouche–Ramaswami's logarithmic reduction algorithm for quasi-birth-and-death processes. Stoch. Models 18, 449467.Google Scholar