Skip to main content

M/G/1 Queuing Theory and Applications

  • Chapter
  • First Online:
Queuing Theory and Telecommunications

Abstract

The M/G/1 theory is a powerful tool, generalizing the solution of Markovian queues to the case of general service time distributions. There are many applications of the M/G/1 theory in the field of telecommunications; for instance, it can be used to study the queuing of fixed-size packets to be transmitted on a given link (i.e., M/D/1 case). Moreover, this theory yields results which are compatible with the M/M/1 theory, based on birth–death Markov chains.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    In the case of continuous-time processes, we have to consider Poisson (or compound Poisson) processes. Instead, in the case of discrete-time processes, we have to consider Bernoulli or Binomial arrival processes on a slot basis (in this respect, symbol M used to denote the arrival process at the queue has to be considered in a wider sense and as such it will be substituted by “M”).

  2. 2.

    Note that it is also possible to solve (6.6) by removing such assumption: we obtain a recursive formula to determine the state probabilities P n at imbedding instants. More details are provided in the following Sect. 6.5.

  3. 3.

    At instant ξ i +, the queue is empty, n i  = 0. Hence, during the (i + 1)-th slot no cell is transmitted and at the end of this slot (instant ξ i+1 ) the system contains the new requests a i+1 arrived. There is no service completion at instant ξ i+1.

  4. 4.

    In the case of time-slotted systems, the application of the Little theorem entails to divide the mean number of requests in the queue by the mean number of packets generated per slot, which typically corresponds to A′(z = 1), also representing the traffic intensity.

  5. 5.

    We have to use this expression for s = s(z) because of the compound arrival process and the imbedding instants at the level of packets. However, we should use the more simple formula s = λ(1 − z) if the imbedding points are at message transmission completion instants.

  6. 6.

    Let us recall that this is true under the approximation concerning message arrivals at an empty buffer.

  7. 7.

    This is a special case of the round robin scheme with threshold, which can be studied on the basis of what is written in Sections 7.3.1 and 7.3.3. Other schemes could also be considered here, like the exhaustive service or the gated service, as explained in Sections 7.3.1 and 7.3.3. These aspects are however beyond the scope of the present exercise.

References

  1. Kleinrock L (1976) Queuing systems. Wiley, New York

    Google Scholar 

  2. Hayes JF (1986) Modeling and analysis of computer communication networks. Plenum Press, New York

    Google Scholar 

  3. Kleinrock L, Gale R (1996) Queuing systems. Wiley Interscience publication, New York

    Google Scholar 

  4. Gross D, Harris CM (1974) Fundamentals of queueing theory. Wiley, New York

    MATH  Google Scholar 

  5. Andreadis A, Giambene G (2002) Protocols for high-efficiency wireless networks. Kluwer, New York

    Google Scholar 

  6. Ramsay CM (2007) Exact waiting time and queue size distributions for equilibrium M/G/1 queues with Pareto service. J Queueing Syst 57(4):147–155

    Article  MATH  MathSciNet  Google Scholar 

  7. Giambene G, Hadzic-Puzovic S (2013) Downlink performance analysis for broadband wireless systems with multiple packet sizes. Perform Eval 70(5):364–386

    Article  Google Scholar 

  8. Heines TS (1979) Buffer behavior in computer communication systems. IEEE Trans Comput c-28(8):573–576

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

1 Supplementary Materials

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer Science+Business Media New York

About this chapter

Cite this chapter

Giambene, G. (2014). M/G/1 Queuing Theory and Applications. In: Queuing Theory and Telecommunications. Springer, Boston, MA. https://doi.org/10.1007/978-1-4614-4084-0_6

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-4084-0_6

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4614-4083-3

  • Online ISBN: 978-1-4614-4084-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics