In queueing theory, a discipline within the mathematical theory of probability, the Gordon–Newell theorem is an extension of Jackson's theorem from open queueing networks to closed queueing networks of exponential servers where customers cannot leave the network.[1] Jackson's theorem cannot be applied to closed networks because the queue length at a node in the closed network is limited by the population of the network. The Gordon - Newell theorem calculates the open network solution and then eliminates the infeasible states by renormalizing the probabilities. Calculation of the normalizing constant makes the treatment more awkward as the whole state space must be enumerated. Buzen's algorithm or mean value analysis can be used to calculate the normalizing constant more efficiently.[2]
A network of m interconnected queues is known as a Gordon–Newell network[3] or closed Jackson network[4] if it meets the following conditions:
Pij
Pij
In a closed Gordon - Newell network of m queues, with a total population of K individuals, write
\scriptstyle{(k1,k2,\ldots,km)}
S(K,m)=\left\{k\inNmsuchthat
m | |
\sum | |
i=1 |
ki=K\right\}.
Then the equilibrium state probability distribution exists and is given by
\pi(k1,k2,\ldots,km)=
1 | |
G(K) |
m | |
\prod | |
i=1 |
\left(
ei | |
\mui |
ki | |
\right) |
where service times at queue i are exponentially distributed with parameter μi. The normalizing constant G(K) is given by
G(K)=\sumk
m | |
\prod | |
i=1 |
\left(
ei | |
\mui |
ki | |
\right) |
,
and ei is the visit ratio, calculated by solving the simultaneous equations
ei=
m | |
\sum | |
j=1 |
ejpjifor1\leqi\leqm.