Content deleted Content added
Gareth Jones (talk | contribs) move content from m/g/1 queue page |
Gareth Jones (talk | contribs) reorder material |
||
Line 1:
In [[queueing theory]], an '''M/G/k queue''' is a queue model where arrivals are '''M'''arkovian (modulated by a [[Poisson process]]), service times have a '''G'''eneral [[probability distribution|distribution]] and there are ''k'' servers. The model name is written in [[Kendall's notation]], and is an extension of the [[M/M/c queue]], where service times must be [[exponential distribution|exponentially distributed]]. Most performance metrics for this queueing system are not known and remain an [[open problem]].<ref>{{cite doi|10.1007/s11134-009-9147-4}}</ref>
==Model definition==
Line 5:
A queue represented by a M/G/''k'' queue is a stochastic process whose [[state space]] is the set {0,1,2,3...}, where the value corresponds to the number of members in the queue, including any being served. Transitions from state ''i'' to ''i'' + 1 represent the arrival of a new queue member: the times between such arrivals have an [[exponential distribution]] with parameter λ. Transitions from state ''i'' to ''i'' − 1 represent a member who has been being served, finishing being served and departing: the length of time required for serving an individual queue member has a general distribution function. The lengths of times between arrivals and of service periods are [[random variable]]s which are assumed to be [[statistically independent]].
==Steady state distribution==
Various approximations for the average queue size,<ref>{{cite doi|10.1287/opre.43.1.158}}</ref>
==Delay/waiting time distribution==
Approximations exist for the average delay a job experiences.<ref name="tijms" /> It is known that no approximation using only the first two moments can be accurate in all cases.<ref>{{cite doi|10.1007/s11134-009-9133-x}}</ref>
A [[Markov–Krein]] characterisation has been shown to produce tight bounds.<ref>{{cite doi|10.1007/s11134-011-9248-8}}</ref> ==Two servers== For an M/G/2 queue ==References==
|