Content deleted Content added
m Fix red link |
No edit summary |
||
Line 13:
| doi = 10.1145/362342.362345
| pages = 527
}} [http://www-unix.ecs.umass.edu/~krishna/ece673/buzen.pdf]</ref> Once ''G'' is computed the probability distributions for the network can be found. In contrast, [[
The motivation for this algorithm is efficiency: a straightforward Gordon-Newell calculation would require the enumeration of all states that the system can be in, resulting in a combinatorial explosion. Buzen's algorithm is of order ''N''<
In the queuing literature Buzen's algorithm is sometimes also referred to as the '''Convolution algorithm'''.
Line 21:
==Problem setup==
Consider a closed queueing network with ''M'' service facilities and ''N'' circulating customers. Let <math>n_i</math> represent the number of customers present at the ''i
It follows from the [[Gordon–Newell theorem]] that the equilibrium distribution of customers in the network is given by:
Line 29:
where the <math>X_i</math> are found from the equations:
:<math>\mu_j X_j = \sum_{i=1}^M \mu_i X_i p_{ij}\
and
The purpose of the Buzen algorithm is to numerically compute values of ''G''.
==Marginal distributions, expected number of customers==
The general G-N distribution given above is mainly of theoretical interest. However, expressions for a number of useful performance measures can be derived from it. Buzen showed that the probability that there are exactly ''k'' customers at facility ''i'' is given by:
:<math>P(n_i = k) = \frac{X_i^k}{G(N)}[G(N-k) - X_i G(N-k-1)]</math>
and the expected number of customers at facility ''i'' by
:<math>E[n_i] = \sum_{k=1}^N X_i^k \frac{G(N-k)}{G(N)}.</math>
Note that these expressions also involve G. It is in the evaluation of these expressions that the algorithm is useful.
|