Buzen's algorithm

This is an old revision of this page, as edited by Michael Hardy (talk | contribs) at 06:18, 3 February 2009 (Derivation). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In queueing theory, a discipline within the mathematical theory of probability, Buzen's algorithm is an algorithm related for calculating the normalization constant in the Gordon–Newell theorem. This method was first proposed by Jeffrey P. Buzen in 1973.[1] Mean-value analysis is an alternative algorithm that can also be used to derive performance measures without having to directly compute the normalization constant.

The motivation for this algorithm is the result of the combinatorial explosion of the number of states that the system can be in.

Derivation

G(N) = g(M, N)

 
 

to avoid affecting the product.

 

This recursive relationship allows for the calculation of all G(N) up to any value of N in order O(MN2) time.

There is a more efficient algorithm for finding   for some network. If it is assumed that  , then the recursive relationship can be simplified as follows:

 

This simpler recursive relationship allows for the calculation of all G(N) up to any value of N to be found in order O(MN) time.

Implementation

References

  1. ^ Buzen, Jeffrey (1973). "Computational algorithms for closed queueing networks with exponential servers". Communications of the ACM. 16 (9). doi:10.1145/362342.362345. {{cite journal}}: Unknown parameter |month= ignored (help) [1]