Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Breaking the dimensionality curse in multi-server queues

Published: 01 September 2016 Publication History

Abstract

Ph/Ph/c and and Ph/Ph/c/N queues can be viewed as a common model of multi-server facilities. We propose a simple approximate solution for the equilibrium probabilities in such queues based on a reduced state description in order to circumvent the well-known and dreaded combinatorial growth of the number of states inherent in the classical state description. The number of equations to solve in our approach increases linearly with the number of servers and phases in the service time distribution. A simple fixed-point iteration is used to solve these equations. Our approach applies both to open models with unrestricted buffer size and to queues with finite-size buffers.The results of a large number of empirical studies indicate that the overall accuracy of the proposed approximation appears very good. For instance, the median relative error for the mean number in the queue over thousands of examples is below 0.1% and the relative error exceeds 5% in less than 1.5% of cases explored. The accuracy of the proposed approximation becomes particularly good for systems with more than 8 servers, and tends to become excellent as the number of servers increases.

References

[1]
S. Asmussen, J.R. Moller, Calculation of the steady state waiting time distribution in GI/PH/c and MAP/PH/c Queues, Queueing Syst, 37 (2001) 9-29.
[2]
T. Begin, A. Brandwajn, A note on the accuracy of several existing approximations for M/Ph/m queues, IEEE HSNCE (2013).
[3]
D. Bertsimas, An analytic approach to a general class of G/G/s queueing systems, Oper Res, 38 (1990) 139-155.
[4]
D. Bini, G. Latouche, B. Meini, Oxford University Press, Oxford, 2005.
[5]
A. Bobbio, A. Horvath, M. Telek, Matching three moments with minimal acyclic phase type distributions, Stoch Model, 21 (2005) 303-326.
[6]
G. Bolch, S. Greiner, H. Meer, K. Trivedi, Queueing Networks and Markov Chains, Wiley-Interscience, 2005.
[7]
S. Borkar, A.A. Chien, The future of microprocessors, Commun ACM, 54 (2011) 67-77.
[8]
A. Brandwajn, T. Begin, Reduced complexity in M/Ph/c/N queues, Perform Eval, 78 (2014) 42-54.
[9]
N. Gans, G. Koole, A. Mandelbaum, Telephone call centers: Tutorial, review, and research prospects, Manuf Serv Oper Manag, 5 (2003) 79-141.
[10]
V. Gupta, M. Harchol-Balter, J. Dai, B. Zwart, On the inapproximability of M/G/K: why two moments of job size distribution are not enough, Queueing Syst, 64 (2010) 5-48.
[11]
M. Harchol-Balter, Cambridge University Press, 2013.
[12]
A. Ishikawa, On the equilibrium solution for the queueing system GI/Ek/m, TRU Math, 15 (1979) 47-66.
[13]
M.A. Johnson, M.R. Taaffe, School of Industrial Engineering, Purdue University, United States, 1988.
[14]
H. Khazaei, J. Misic, V.B. Misic, Performance analysis of cloud computing centers using m/g/m/m+r queuing systems, IEEE Trans Parallel Distrib Syst, 23 (2012) 936-943.
[15]
G. Koole, A. Mandelbaum, Queueing models of call centers: an introduction, Ann Oper Res, 113 (2002) 41-59.
[16]
G. Latouche, V. Ramaswami, A logarithmic reduction algorithm for quasi-birth-and-death processes, J Appl Probab, 30 (1993) 650-674.
[17]
A.S. Meritt, J.A. Staubi, K.M. Trowell, G. Whistance, H.M. Yudenfriend, z/OS support of the IBM total storage enterprise storage server, IBM Syst J, 42 (2003) 280-301.
[18]
T. Osogami, M. Harchol-Balter, Closed form solutions for mapping general distributions to quasi-minimal PH distributions, Perform Eval, 63 (2006) 524-552.
[19]
V. Ramaswami, D.M. Lucantoni, Algorithms for the multi-server queue with phase type service, Stoch Model, 1 (1985) 393-417.
[20]
J.H.A. De Smit, The queue GI/M/s with customers of different types or the queue GI/Hm/s, Adv Appl Probab, 15 (1983) 392-419.
[21]
Y. Takahashi, Asymptotic exponentiality of the tail of the waiting-time distribution in a PH/PH/c queue, Adv Appl Probab, 13 (1981) 619-630.
[22]
W. Whitt, A diffusion approximation for the G/GI/n/m queue, Oper Res, 52 (2004) 922-941.

Cited By

View all
  • (2023)Approximation Method for a Non-preemptive Multiserver Queue with Quasi-Poisson ArrivalsACM Transactions on Modeling and Performance Evaluation of Computing Systems10.1145/36244749:1(1-21)Online publication date: 13-Sep-2023
  1. Breaking the dimensionality curse in multi-server queues

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Computers and Operations Research
    Computers and Operations Research  Volume 73, Issue C
    September 2016
    174 pages

    Publisher

    Elsevier Science Ltd.

    United Kingdom

    Publication History

    Published: 01 September 2016

    Author Tags

    1. Approximate solution
    2. Dimensionality curse
    3. G/G/c queue
    4. Multi-server systems
    5. Reduced state description
    6. State-dependent Ph/Ph/c-like queue

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 13 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Approximation Method for a Non-preemptive Multiserver Queue with Quasi-Poisson ArrivalsACM Transactions on Modeling and Performance Evaluation of Computing Systems10.1145/36244749:1(1-21)Online publication date: 13-Sep-2023

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media