BCMP Network
   HOME

TheInfoList



OR:

In
queueing theory Queueing theory is the mathematical study of waiting lines, or queues. A queueing model is constructed so that queue lengths and waiting time can be predicted. Queueing theory is generally considered a branch of operations research because the ...
, a discipline within the mathematical
theory of probability Probability theory is the branch of mathematics concerned with probability. Although there are several different probability interpretations, probability theory treats the concept in a rigorous mathematical manner by expressing it through a set o ...
, a BCMP network is a class of
queueing network Queueing theory is the mathematical study of waiting lines, or queues. A queueing model is constructed so that queue lengths and waiting time can be predicted. Queueing theory is generally considered a branch of operations research because the ...
for which a product-form equilibrium distribution exists. It is named after the authors of the paper where the network was first described: Baskett, Chandy, Muntz and Palacios. The theorem is a significant extension to a
Jackson network In queueing theory, a discipline within the mathematical theory of probability, a Jackson network (sometimes Jacksonian network) is a class of queueing network where the equilibrium distribution is particularly simple to compute as the network has ...
allowing virtually arbitrary customer routing and service time distributions, subject to particular service disciplines. The paper is well known, and the theorem was described in 1990 as "one of the seminal achievements in queueing theory in the last 20 years" by J. Michael Harrison and
Ruth J. Williams Ruth Jeannette Williams is an Australian-born American mathematician at the University of California, San Diego where she holds the Charles Lee Powell Chair as a Distinguished Professor of Mathematics. Her research concerns probability theory and ...
.


Definition of a BCMP network

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: #
FCFS Queueing theory is the mathematical study of waiting lines, or queues. A queueing model is constructed so that queue lengths and waiting time can be predicted. Queueing theory is generally considered a branch of operations research because the ...
discipline where all customers have the same negative exponential service time distribution. The service rate can be state dependent, so write \scriptstyle for the service rate when the queue length is ''j''. # Processor sharing queues # Infinite-server queues # LCFS with pre-emptive resume (work is not lost) In the final three cases, service time distributions must have
rational Rationality is the quality of being guided by or based on reasons. In this regard, a person acts rationally if they have a good reason for what they do or a belief is rational if it is based on strong evidence. This quality can apply to an abi ...
Laplace transform In mathematics, the Laplace transform, named after its discoverer Pierre-Simon Laplace (), is an integral transform In mathematics, an integral transform maps a function from its original function space into another function space via integra ...
s. This means the Laplace transform must be of the form :L(s) = \frac. Also, the following conditions must be met. # external arrivals to node ''i'' (if any) form a
Poisson process In probability, statistics and related fields, a Poisson point process is a type of random mathematical object that consists of points randomly located on a mathematical space with the essential feature that the points occur independently of one ...
, # a customer completing service at queue ''i'' will either move to some new queue ''j'' with (fixed) probability P_ or leave the system with probability 1-\sum_^P_, which is non-zero for some subset of the queues.


Theorem

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 :\pi(x_1,x_2,\ldots,x_m) = C \pi_1(x_1) \pi_2(x_2) \cdots \pi_m(x_m), where ''C'' is a normalizing constant chosen to make the equilibrium state probabilities sum to 1 and \scriptstyle represents the equilibrium distribution for queue ''i''.


Proof

The original proof of the theorem was given by checking the
independent balance equation In probability theory, a balance equation is an equation that describes the probability flux associated with a Markov chain in and out of states or set of states. Global balance The global balance equations (also known as full balance equations) ...
s were satisfied. Peter G. Harrison offered an alternative proof by considering reversed processes.


References

{{DEFAULTSORT:Bcmp Network Queueing theory