Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Definition  





2 Stationary distribution  



2.1  Proof  







3 Response time distribution  





4 References  














G-network







Add links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


Inqueueing theory, a discipline within the mathematical theory of probability, a G-network (generalized queueing network,[1][2] often called a Gelenbe network[3]) 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.[4][5] A G-queue is a network of queues with several types of novel and useful customers:

Aproduct-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.[8]

Definition

[edit]

A network of m interconnected queues is a G-networkif

  1. each queue has one server, who serves at rate μi,
  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 disappear after they have taken their action, so that they are in fact "control" signals in the network,

A queue in such a network is known as a G-queue.

Stationary distribution

[edit]

Define the utilization at each node,

where the for satisfy

(1)
(2)

Then writing (n1, ... ,nm) for the state of the network (with queue length ni at node i), if a unique non-negative solution exists to the above equations (1) and (2) such that ρi for all i then the stationary probability distribution π exists and is given by

Proof

[edit]

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.

Response time distribution

[edit]

The response time is the length of time a customer spends in the system. The response time distribution for a single G-queue is known[9] where customers are served using a FCFS discipline at rate μ, with positive arrivals at rate λ+ and negative arrivals at rate λ which kill customers from the end of the queue. The Laplace transform of response time distribution in this situation is[9][10]

where λ = λ+ + λ and ρ = λ+/(λ + μ), requiring ρ < 1 for stability.

The response time for a tandem pair of G-queues (where customers who finish service at the first node immediately move to the second, then leave the network) is also known, and it is thought extensions to larger networks will be intractable.[10]

References

[edit]
  1. ^ Gelenbe, Erol (1991). "Product-form queueing networks with negative and positive customers" (PDF). Journal of Applied Probability. 28 (3): 656–663. doi:10.2307/3214499.
  • ^ Gelenbe, Erol (Sep 1993). "G-Networks with Triggered Customer Movement". Journal of Applied Probability. 30 (3): 742–748. doi:10.2307/3214781. JSTOR 3214781.
  • ^ 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.
  • ^ Gelenbe, Erol (1989). "Random neural networks with negative and positive signals and product form solution" (PDF). Neural Computation. 1 (4): 502–510. doi:10.1162/neco.1989.1.4.502.
  • ^ Harrison, Peter (2009). "Turning Back Time – What Impact on Performance?". The Computer Journal. 53 (6): 860–868. CiteSeerX 10.1.1.574.9535. doi:10.1093/comjnl/bxp021.
  • ^ Gelenbe, Erol (1993). "G-Networks with signals and batch removal". Probability in the Engineering and Informational Sciences. 7 (3): 335–342. doi:10.1017/s0269964800002953.
  • ^ 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.
  • ^ Gelenbe, Erol; Mao, Zhi-Hong; Da Li, Yan (1999). "Function approximation with spiked random networks". IEEE Transactions on Neural Networks. 10 (1): 3–9. CiteSeerX 10.1.1.46.7710. doi:10.1109/72.737488. PMID 18252498.
  • ^ a b Harrison, P. G.; Pitel, E. (1993). "Sojourn Times in Single-Server Queues with Negative Customers". Journal of Applied Probability. 30 (4): 943–963. doi:10.2307/3214524. JSTOR 3214524.
  • ^ a b Harrison, Peter G. (1998). Response times in G-nets. 13th International Symposium on Computer and Information Sciences (ISCIS 1998). pp. 9–16. ISBN 9051994052.

  • Retrieved from "https://en.wikipedia.org/w/index.php?title=G-network&oldid=1176313957"

    Category: 
    Queueing theory
    Hidden categories: 
    Articles lacking in-text citations from February 2012
    All articles lacking in-text citations
     



    This page was last edited on 20 September 2023, at 22:26 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki