A network of m interconnected queues is known as a BCMP network if each of the queues is of one of the following four types:
In the final three cases, service time distributions must have rational Laplace transforms. This means the Laplace transform must be of the form3
Also, the following conditions must be met.
For a BCMP network of m queues which is open, closed or mixed in which each queue is of type 1, 2, 3 or 4, the equilibrium state probabilities are given by
where C is a normalizing constant chosen to make the equilibrium state probabilities sum to 1 and π i ( ⋅ ) {\displaystyle \scriptstyle {\pi _{i}(\cdot )}} represents the equilibrium distribution for queue i.
The original proof of the theorem was given by checking the independent balance equations were satisfied.
Peter G. Harrison offered an alternative proof4 by considering reversed processes.5
Baskett, F.; Chandy, K. Mani; Muntz, R.R.; Palacios, F.G. (1975). "Open, closed and mixed networks of queues with different classes of customers". Journal of the ACM. 22 (2): 248–260. doi:10.1145/321879.321887. S2CID 15204199. /wiki/K._Mani_Chandy ↩
Harrison, J.M.; Williams, R.J. (1990). "On the Quasireversibility of a Multiclass Brownian Service Station". The Annals of Probability. 18 (3). Institute of Mathematical Statistics: 1249–1268. doi:10.1214/aop/1176990745. JSTOR 2244425. /wiki/J._Michael_Harrison ↩
Sinclair, Bart. "BCMP Theorem". Connexions. Retrieved 2011-08-14. http://cnx.org/content/m10853/latest/ ↩
Harchol-Balter, M. (2012). "Networks with Time-Sharing (PS) Servers (BCMP)". Performance Modeling and Design of Computer Systems. pp. 380–394. doi:10.1017/CBO9781139226424.029. ISBN 9781139226424. 9781139226424 ↩
Harrison, P. G. (2004). "Reversed processes, product forms and a non-product form". Linear Algebra and Its Applications. 386: 359–381. doi:10.1016/j.laa.2004.02.020. /wiki/Peter_G._Harrison ↩