G/G/1 queue

Probability theory concept


title: "G/G/1 queue" type: doc version: 1 created: 2026-02-28 author: "Wikipedia contributors" status: active scope: public tags: ["single-queueing-nodes"] description: "Probability theory concept" topic_path: "general/single-queueing-nodes" source: "https://en.wikipedia.org/wiki/G/G/1_queue" license: "CC BY-SA 4.0" wikipedia_page_id: 0 wikipedia_revision_id: 0

::summary Probability theory concept ::

In queueing theory, a discipline within the mathematical theory of probability, the G/G/1 queue represents the queue length in a system with a single server where interarrival times have a general (meaning arbitrary) distribution and service times have a (different) general distribution. The evolution of the queue can be described by the Lindley equation.

The system is described in Kendall's notation where the G denotes a general distribution for both interarrival times and service times and the 1 that the model has a single server. Different interarrival and service times are considered to be independent, and sometimes the model is denoted GI/GI/1 to emphasise this. The numerical solution for the GI/G/1 can be obtained by discretizing the time.

Waiting time

Kingman's formula gives an approximation for the mean waiting time in a G/G/1 queue. Lindley's integral equation is a relationship satisfied by the stationary waiting time distribution which can be solved using the Wiener–Hopf method.

Multiple servers

Few results are known for the general G/G/k model as it generalises the M/G/k queue for which few metrics are known. Bounds can be computed using mean value analysis techniques, adapting results from the M/M/c queue model, using heavy traffic approximations, empirical results or approximating distributions by phase type distributions and then using matrix analytic methods to solve the approximate systems.

In a G/G/2 queue with heavy-tailed job sizes, the tail of the delay time distribution is known to behave like the tail of an exponential distribution squared under low loads and like the tail of an exponential distribution for high loads.

References

References

  1. (2008). "An Introduction to Queueing Theory".
  2. (2011). "Wiley Encyclopedia of Operations Research and Management Science".
  3. (1953). "Stochastic Processes Occurring in the Theory of Queues and their Analysis by the Method of the Imbedded Markov Chain". The Annals of Mathematical Statistics.
  4. (1953). "On the distribution of queueing times". [[Mathematical Proceedings of the Cambridge Philosophical Society]].
  5. (June 2019). "The Distribution of the Line Length in a Discrete Time GI/G/1 Queue". Performance Evaluation.
  6. (October 1961). "The single server queue in heavy traffic". [[Mathematical Proceedings of the Cambridge Philosophical Society]].
  7. (1974). "Mathematical Methods in Queueing Theory".
  8. Gautam, Natarajan. (2012). "Analysis of Queues: Methods and Applications". CRC Press.
  9. (2009). "Approximations for the GI/G/m Queue". [[Production and Operations Management]].
  10. (2012). "Performance Modeling and Design of Computer Systems".
  11. (2000). "The impact of a heavy-tailed service-time distribution upon the M/GI/s waiting-time distribution". Queueing Systems.
  12. (2006). "Heavy Tails in Multi-Server Queue". [[Queueing Systems]].

::callout[type=info title="Wikipedia Source"] This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page. ::

single-queueing-nodes