BCMP network
Encyclopedia
In queueing theory
Queueing theory
Queueing theory is the mathematical study of waiting lines, or queues. The theory enables mathematical analysis of several related processes, including arriving at the queue, waiting in the queue , and being served at the front of the queue...

, a discipline within the mathematical theory of probability
Probability theory
Probability theory is the branch of mathematics concerned with analysis of random phenomena. The central objects of probability theory are random variables, stochastic processes, and events: mathematical abstractions of non-deterministic events or measured quantities that may either be single...

, a BCMP network is a class of queueing network
Queueing theory
Queueing theory is the mathematical study of waiting lines, or queues. The theory enables mathematical analysis of several related processes, including arriving at the queue, waiting in the queue , and being served at the front of the queue...

 for which a product form equilibrium distribution
Product form solution
In probability theory, a product form solution is a particularly efficient form of solution for determining some metric of a system with distinct sub-components, where the metric for the collection of components can be written as a product of the metric across the different components...

 exists. It is named after the authors of the paper where the network was first described: Baskett, Chandy
K. Mani Chandy
Kanianthra Mani Chandy is the Simon Ramo Professor of Computer Science at the California Institute of Technology. He has been the Executive Officer of the Computer Science Department twice, and he has been a professor at Caltech since 1989....

, Muntz and Palacios. The theorem is a significant extension to a Jackson network 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
J. Michael Harrison
J. Michael Harrison is an American scientist, known for his contributions to the theory of mathematical finance, in particularstochastic networks and financial engineering. He has authorednear 90 journal articles and written two books in his area....

 and Ruth Williams.

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:
  1. FCFS
    First-come, first-served
    First-come, first-served – sometimes first-in, first-served and first-come, first choice – is a service policy whereby the requests of customers or clients are attended to in the order that they arrived, without other biases or preferences. The policy can be employed when processing sales orders,...

     discipline where all customers have the same negative exponential
    Exponential distribution
    In probability theory and statistics, the exponential distribution is a family of continuous probability distributions. It describes the time between events in a Poisson process, i.e...

     service time distribution. The service rate can be state dependent, so write for the service rate when the queue length is j.
  2. Processor sharing queues
  3. Infinite server queues
  4. LCFS with pre-emptive resume (work is not lost)


In the final three cases, service time distributions must have rational
Rational function
In mathematics, a rational function is any function which can be written as the ratio of two polynomial functions. Neither the coefficients of the polynomials nor the values taken by the function are necessarily rational.-Definitions:...

 Laplace transforms. This means the Laplace transform must be of the form

Also, the following conditions must be met.
  1. external arrivals to node i (if any) form a Poisson process
    Poisson process
    A Poisson process, named after the French mathematician Siméon-Denis Poisson , is a stochastic process in which events occur continuously and independently of one another...

    ,
  2. a customer completing service at queue i will either move to some new queue j with (fixed) probability or leave the system with probability , 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


where C is a normalizing constant chosen to make the equilibrium state probabilities sum to 1 and represents the equilibrium distribution for queue i.

Proof

The theorem is proved by checking that the independent balance equations are satisfied.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK