An Efficient and Accurate Decomposition Method for Open Finite-and Infinite-buffer Queueing Networks

We address a decomposition approach for the evaluation of large, open networks of mixed finiteand infinite-buffer queues with phase-type distributed service and interarrival times. Such queueing networks can be seen as high-level specifications of continuous-time Markov chains (CTMCs). However, these CTMCs can become very large (in case all buffers are finite) or even infinitely large. To avoid these large state spaces we decompose such queueing networks in separate queues which can be solved efficiently using matrix-geometric or spectral expansion techniques, or specialised Markovian techniques for the solution of a finite system of global balance equations. However, since we allow for job losses and feedbacks to occur, we cannot decompose the overall model in a single pass to models of the individual queues; instead we have to iterate the decomposition procedure, so as to incorporate correctly the changes in the traffic streams. This paper extends our earlier work on open networks of (finite-buffer) PH|PH|1|K queues [10, 11] by replacing a number of approximation steps with exact results. The paper presents the theoretical background as well as some validation results.

[1]  Valeriy Naumov,et al.  Matrix-Geometric Stationary Distribution for the PH/PH/1/r Queue , 1986, J. Inf. Process. Cybern..

[2]  William J. Stewart,et al.  Introduction to the numerical solution of Markov Chains , 1994 .

[3]  Ram Chakka,et al.  Spectral Expansion Solution for a Class of Markov Models: Application and Comparison with the Matrix-Geometric Method , 1995, Perform. Evaluation.

[4]  Ram Chakka,et al.  Performance and reliability modelling of computing systems using spectral expansion , 1995 .

[5]  Boudewijn R. Haverkort,et al.  QNA-MC: A Performance Evaluation Tool for Communication Networks with Multicast Data Streams , 1998, Computer Performance Evaluation.

[6]  W. Whitt,et al.  Performance of the Queueing Network Analyzer , 1983, The Bell System Technical Journal.

[7]  Marcel F. Neuts,et al.  Algorithms for the design of finite‐capacity service units , 1989 .

[8]  W. Whitt,et al.  The Queueing Network Analyzer , 1983, The Bell System Technical Journal.

[9]  Vaidyanathan Ramaswami,et al.  The PH/PH/1 queue at epochs of queue size change , 1997, Queueing Syst. Theory Appl..

[10]  Boudewijn R. Haverkort,et al.  Approximate analysis of networks of PH|PH|1|K queues with customer losses: Test results , 1998, Ann. Oper. Res..

[11]  Boudewijn R. Haverkort,et al.  Performance of computer communication systems - a model-based approach , 1998 .

[12]  Ram Chakka,et al.  Spectral Expansion Solution for a Finite Capacity Multiserver System in a Markovian Environment , 1995 .

[13]  Bruno Müller-Clostermann,et al.  MACOM - A TOOL FOR THE MARKOVIAN ANALYSIS OF COMMUNICATION SYSTEMS , 1991 .

[14]  J. Michael Harrison,et al.  The QNET method for two-moment analysis of open queueing networks , 1990, Queueing Syst. Theory Appl..

[15]  Viên Nguyen,et al.  Sequential Bottleneck Decomposition: An Approximation Method for Generalized Jackson Networks , 1994, Oper. Res..

[16]  Marcel F. Neuts,et al.  Matrix-geometric solutions in stochastic models - an algorithmic approach , 1982 .

[17]  Boudewijn R. Haverkort,et al.  Approximate Analysis of Networks of PH|PH|1|K Queues: Theory & Tool Support , 1995, MMB.

[18]  P. Kuehn,et al.  Approximate Analysis of General Queuing Networks by Decomposition , 1979, IEEE Trans. Commun..