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

Two finite-difference methods for solving MAP(t)/PH(t)/1/K queueing models

Published: 14 December 1997 Publication History

Abstract

In this paper two solution methods to the MAP(t)/PH(t)/1/K queueing model are introduced, one based on the Backwards Euler Method and the other on the Uniformization Method. Both methods use finite-differencing with a discretized, adaptive time-mesh to obtain time-dependent values for the entire state probability vector. From this vector, most performance parameters such as expected waiting time and expected number in the system can be computed. Also presented is a technique to compute the entire waiting (sojourn) time distribution as a function of transient time. With these two solution methods one can examine any transient associated with the MAP(t)/PH(t)/1/K model including time-varying arrival and/or service patterns. Four test cases are used to demonstrate the effectiveness of these methods. Results from these cases indicate that both methods provide fast and accurate solutions to a wide range of transient scenarios.

References

[1]
{1} A. Alfa, Approximating queue lengths in M(t)/D /1 queues, European J. of Oper. Res. 44(1) (1990) 60-66.
[2]
{2} A. Alfa, A discrete MAP/PH /1 queue vacations and exhaustive time-limited service, Oper. Res. Lett. 18 (1995) 31-40.
[3]
{3} A. Alfa and M. Chen, Approximating queue lengths in M(t)/G /1 queues using the maximum entropy principle, Acta Informatica 28 (1990) 801-815.
[4]
{4} F. Bonomi, An approximate analysis for a class of assembly-like queues, Queueing Systems 1 (1987) 289-309.
[5]
{5} G. Choudhury, D. Lucantoni and W. Whitt, Numerical solution of piecewise-stationary M t /G t /1 queues, Oper. Res. 45(3) (1997) 451-463.
[6]
{6} G. Clark, Use of Polya distributions in approximate solutions to nonstationary M/M/s queues, Comm. ACM 24(4) (1981) 206-217.
[7]
{7} D. Dormuth, Performance assessment of mixed methods for time integration using an assembly-type queueing model, Ph.D. thesis, University of Manitoba (1997).
[8]
{8} I. Duff, A. Erisman and J. Reid, Direct Methods for Sparse Matrices (Claredon Press, Oxford, 1992).
[9]
{9} W. Feller, An Introduction to Probability Theory and its Applications , Vol. 2, 2nd ed. (Wiley, New York, 1971).
[10]
{10} W. Grassman, Transient solutions in Markovian queues, European J. Oper. Res. 1 (1977) 396-402.
[11]
{11} W. Grassman, Rounding errors in certain algorithms involving Markov chains, ACM Trans. Math. Software 19(4) (1993) 496-508.
[12]
{12} L. Green, P. Kolesar and A. Svoronos, Some effects of nonstationarity on multiserver Markovian queueing systems, Oper. Res. 39 (1991) 502-511.
[13]
{13} D. Gross and C. Harris, Fundamentals of Queueing Theory (Wiley, New York, 1974).
[14]
{14} D. Gross and D. Miller, The randomization technique as a modeling tool and solution procedure for transient Markov processes, Oper. Res. 32(2) (1984) 343-361.
[15]
{15} M. Johnson, Selecting parameters of phase distributions: Combining nonlinear programming, heuristics, and Erlang distributions, ORSA J. Comput. 5 (1993) 69-83.
[16]
{16} M. Johnson and M. Taaffe, An investigation of phase-distribution moment matching algorithms for use in queueing models, Queueing Systems 8 (1991) 129-147.
[17]
{17} A. Lang and J. Arthur, Parameter approximation for phase-type distributions, in: Matrix Analytic Methods in Stochastic Models , eds. S. Chakravarthy and A. Alfa (Marcel Dekker, 1996) pp. 151- 206.
[18]
{18} E.H. Lipper and B. Sengupta, Assembly-like queues with finite capacity: Bounds, asymptotics, and approximations, Queueing Systems 1 (1986) 67-83.
[19]
{19} D. Lucantoni, New results on the single server queue with a batch Markovian process, Comm. Statist. Stochastic Models 7 (1991) 1-46.
[20]
{20} D. Lucantoni, G. Choudhury and W. Whitt, The transient BMAP/G /1 queue, Stochastic Models 10(1) (1994) 145-182.
[21]
{21} D. Luenberger, Linear and Nonlinear Programming , 2nd ed. (Addison-Wesley, Reading, MA, 1989).
[22]
{22} C. Moler and C. Van Loan, Nineteen dubious ways to compute the exponential of a matrix, SIAM Rev. 20 (1978) 801-836.
[23]
{23} M. Neuts, A versitile Markovian point process, J. Appl. Probab. 16 (1979) 764-779.
[24]
{24} M. Neuts, Matrix-Geometric Solutions in Stochastic Models (Johns Hopkins Univ. Press, 1981).
[25]
{25} K. Ong and M. Taaffe, Approximating nonstationary PH(t)/PH(t) /1/ c queueing systems, Math. Comput. Simulation 30 (1988) 441-452.
[26]
{26} W. Press et al., Numerical Recipes (Cambridge Univ. Press, Cambridge, 1989).
[27]
{27} V. Ramaswami, The N/G /1 queue and its detailed analysis, Adv. in Appl. Probab. 12 (1980) 222-261.
[28]
{28} D. Richards and B. McDonald, A dynamic grid point allocation scheme for the characteristic finite difference method, Technical Report AECL-7147, Atomic Energy of Canada Limited (1981).
[29]
{29} Y. Rubenstein, Monte Carlo Optimization, Simulation and Sensivity of Queueing Networks (Wiley, New York, 1986).
[30]
{30} W. Stewart, An Introduction to the Solution of Markov Chains (Princeton Univ. Press, Princeton, NJ, 1994).
[31]
{31} M. Taaffe and K. Ong, Approximating nonstationary PH(t)/M(t)/s/c queueing systems, Ann. Oper. Res. 8 (1987) 103-116.
[32]
{32} C. Van Loan, The sensitivity of the matrix exponential, SIAM J. Numer. Anal. 14 (1973) 97-101.
[33]
{33} J. Zhang, Transient solutions of time-dependent M/M /1 queues, IEEE Trans. Inform. Theory 37(6) (1991) 1690-1696.

Cited By

View all
  • (2019)On Optimal Control Policy of MAP(t)/M/2 Queueing System with Heterogeneous Servers and Periodic Arrival ProcessDistributed Computer and Communication Networks10.1007/978-3-030-36614-8_14(179-194)Online publication date: 23-Sep-2019
  • (2018)UniformizationPerformance Evaluation10.1016/j.peva.2017.09.008118:C(8-32)Online publication date: 1-Feb-2018
  • (2013)Closed form transient solution of continuous time Markov chains through uniformizationProceedings of the 7th International Conference on Performance Evaluation Methodologies and Tools10.4108/icst.valuetools.2013.254376(263-272)Online publication date: 10-Dec-2013
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Queueing Systems: Theory and Applications
Queueing Systems: Theory and Applications  Volume 27, Issue 1/2
1997
199 pages

Publisher

J. C. Baltzer AG, Science Publishers

United States

Publication History

Published: 14 December 1997

Author Tags

  1. Markov arrival process
  2. finite-difference
  3. phase-type distribution
  4. time-varying queueing parameters
  5. transient solutions
  6. uniformization method
  7. waiting time distribution

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2019)On Optimal Control Policy of MAP(t)/M/2 Queueing System with Heterogeneous Servers and Periodic Arrival ProcessDistributed Computer and Communication Networks10.1007/978-3-030-36614-8_14(179-194)Online publication date: 23-Sep-2019
  • (2018)UniformizationPerformance Evaluation10.1016/j.peva.2017.09.008118:C(8-32)Online publication date: 1-Feb-2018
  • (2013)Closed form transient solution of continuous time Markov chains through uniformizationProceedings of the 7th International Conference on Performance Evaluation Methodologies and Tools10.4108/icst.valuetools.2013.254376(263-272)Online publication date: 10-Dec-2013
  • (2006)Queue-Aware Uplink Bandwidth Allocation and Rate Control for Polling Service in IEEE 802.16 Broadband Wireless NetworksIEEE Transactions on Mobile Computing10.1109/TMC.2006.855:6(668-679)Online publication date: 1-Jun-2006

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media