hidden pixel

G-network Information

In queueing theory, a discipline within the mathematical theory of probability, a G-network (generalized queueing network[1] or Gelenbe network[2]) is an open network of G-queues first introduced by Erol Gelenbe as a model for queueing systems with specific control functions, such as traffic re-routing or traffic destruction, as well as a model for neural networks.[3] A G-queue is a network of queues with several types of novel and useful customers:

A product form solution superficially similar in form to Jackson's theorem, but which requires the solution of a system of non-linear equations for the traffic flows, exists for the stationary distribution of G-networks while the traffic equations of a G-network are in fact surprisingly non-linear, and the model does not obey partial balance. This broke previous assumptions that partial balance was a necessary condition for a product form solution. A powerful property of G-networks is that they are universal approximators for continuous and bounded functions, so that they can be used to approximate quite general input-output behaviours. [7]

Contents

Definition

A network of m interconnected queues is a G-network if

  1. each queue has one server, who serves at rate ri,
  2. external arrivals of positive customers or of triggers or resets form Poisson processes of rate for positive customers, while triggers and resets, including negative customers, form a Poisson process of rate ,
  3. on completing service a customer moves from queue i to queue j as a positive customer with probability , as a trigger or reset with probability and departs the network with probability ,
  4. on arrival to a queue, a positive customer acts as usual and increases the queue length by 1,
  5. on arrival to a queue, the negative customer reduces the length of the queue by some random number (if there is at least one positive customer present at the queue), while a trigger moves a customer probabilistically to another queue and a reset sets the state of the queue to its steady-state if the queue is empty when the reset arrives. All triggers, negative customers and resets disapper after they have taken their action, so that they are in fact "control" signals in the network,

Stationary distribution theorem

Define , where the for satisfy and . Then writing for the state of the network (with queue length ki at node i), if a unique non-negative solution exists to the above equations such that for all i then the stationary probability distribution exists and is given by

Proof

It is sufficient to show π satisfies the global balance equations which, quite differently from Jackson networks are non-linear. We note that the model also allows for multiple classes.

G-networks have been used in a wide range of applications, including to represent Gene Regulatory Networks, the mix of control and payload in packet networks, neural networks, and the representation of colour images and medical images such as Magnetic Resonance Images.

References

  1. ^ Gelenbe, Erol (Sep., 1993). "G-Networks with Triggered Customer Movement". Journal of Applied Probability 30 (3): 742–748. doi:10.2307/3214781. JSTOR 3214781.
  2. ^ Gelenbe, Erol; Fourneau, Jean-Michel (2002). "G-networks with resets". Performance Evaluation 49 (1/4): 179–191. doi:10.1016/S0166-5316(02)00127-X.
  3. ^ Harrison, Peter (2009). "Turning Back Time - What Impact on Performance?". The Computer Journal 53 (6): 860. doi:10.1093/comjnl/bxp021.
  4. ^ Gelenbe, Erol (1991). "Product-form queueing networks with negative and positive customers". Journal of Applied Probability 28 (3): 656–663. doi:10.2307/3214499. JSTOR 3214499.
  5. ^ Gelenbe, Erol (1993). "G-Networks with signals and batch removal". Probability in the Engineering and Informational Sciences} 7: 353-342.
  6. ^ Artalejo, J.R. (Oct., 2000). "G-networks: A versatile approach for work removal in queueing networks". European Journal of Operational Research 126 (2): 233–249. doi:10.1016/S0377-2217(99)00476-2.
  7. ^ Gelenbe, Erol; Mao, Zhi-Hong; Da Li, Yan (1999). "Function approximation with spiked random networks". IEEE Transactions on Neural Networks} 10 (1): 3-9.

Categories: Stochastic processes | Queueing theory

 

The above information uses material from Wikipedia and is licensed under the GNU Free Documentation License.
Some facts may not have been fully verified for accuracy. [Disclaimers]
This page was last archived by our server on Sun Sep 4 11:17:48 2011.
Displaying this page or its contents does not use any Wikimedia Foundation's resources.
The owners of this site proudly support the Wikimedia Foundation.