Abstract
Transient solutions for M/M/c queues are important for staffing call centers, police stations, hospitals and similar institutions. In this paper we show how to find transient solutions for M/M/c queues with finite buffers by using eigenvalues and eigenvectors. To find the eigenvalues, we create a system of difference equations where the coefficients depend on a parameter x. These difference equations allow us to search for all eigenvalues by changing x. To facilitate the search, we use Sturm sequences for locating the eigenvalues. We also show that the resulting method is numerically stable.
Similar content being viewed by others
References
Böttcher, A., Grudsky, S.: Spectral Properties of Banded Toeplitz Matrices. SIAM, Philadelphia (2005)
Grassmann, W.K.: Real eigenvalues of certain tridiagonal matrix polynomials, with queuing applications. Linear Algebra Appl. 342, 93–106 (2002)
Grassmann, W.K.: The use of eigenvalues for finding equilibrium probabilities of certain Markovian two-dimensional queueing problems. INFORMS J. Comput. 15(4), 412–421 (2003)
Grassmann, W.K.: Warm-up periods in simulation can be detrimental. Eng. Inf. Sci. 22, 415–429 (2008)
Grassmann, W.K., Tavakoli, J.: The continuous spectrum for the M/M/c queue. Linear Multilinear Algebra 56(2), 319–331 (2008)
Grassmann, W.K., Tavakoli, J.: Continuous spectrum of certain tridiagonal matrices (2008, in revision)
Horn, R.A., Johnson, C.R.: Matrix Analysis. Cambridge University Press, Cambridge (1985)
Karlin, S., McGregor, J.: Many server queueing processes with Poisson input and exponential service times. Pac. J. Math. 8, 87–118 (1958)
Karlin, S., McGregor, J.: Ehrenfest urn models. J. Appl. Probab. 2, 352–376 (1965)
Keilson, J.: Markov Chain Models—Rarity and Exponentiality. Applied Mathematical Sciences, vol. 28. Springer, New York (1979)
Kouachi, S.: Eigenvalues and eigenvectors of tridiagonal matrices. Electron. J. Linear Algebra 15, 115–133 (2006)
Kulkarni, D., Schmidt, D., Tsui, S.-K.: Eigenvalues of tridiagonal pseudo-Toeplitz matrices. Linear Algebra Appl. 297, 68–86 (1999)
Ledermann, W., Reuter, G.E.: Spectral theory for the differential equations of simple birth and death processes. Philos. Trans. R. Soc. Lond., Ser. A 246, 321–369 (1954)
Morse, P.M.: Queues, Inventories and Maintenance. Wiley, New York (1958)
Neuts, M.F.: Matrix-Geometric Solutions in Stochastic Models. Johns Hopkins University Press, Baltimore (1981)
Parlett, B.N.: The Symmetric Eigenvalue Problem. Prentice Hall, Englewood Cliffs (1981)
Riordan, J.: Stochastic Service Systems. Wiley, New York (1962)
Stewart, G.W.: Matrix Algorithm, vol. II. Eigensystems I. SIAM, Philadelphia (2001)
van Assche, W., Parthasarathy, P.R., Lenin, R.B.: Spectral representation of four finite birth and death processes. Math. Sci. 24, 105–112 (1999)
van Doorn, E.A.: Stochastic monotonicity of birth–death processes. PhD thesis, Technische Hogeschool Twente (1979)
Wagner, H.M.: Principles of Operations Research. Prentice Hall, Englewood Cliffs (1969)
Wilkinson, J.S.: The Algebraic Eigenvalue Problem. Clarendon Press, Oxford (1965)
Yueh, W.-C: Eigenvalues of several tridiagonal matrices. Appl. Math. E-Notes 5, 66–75 (2005). Available from http://www.math.nthu.edu.tw/~amen
Author information
Authors and Affiliations
Corresponding author
Additional information
This research was supported by the Natural Sciences and Engineering Research Council of Canada. We also thank the referees for their useful comments.
Rights and permissions
About this article
Cite this article
Grassmann, W.K., Tavakoli, J. Transient solutions for multi-server queues with finite buffers. Queueing Syst 62, 35–49 (2009). https://doi.org/10.1007/s11134-009-9113-1
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11134-009-9113-1