Skip to main content
Log in

A maximum entropy analysis of the M/G/1 and G/M/1 queueing systems at equilibrium

  • Published:
Acta Informatica Aims and scope Submit manuscript

Summary

The M/G/1 and G/M/1 queueing models are of great interest in the performance analysis of computer systems. For both models, the equilibrium solution for the number of jobs in the system varies with the probability distribution function representing the general (G-type) distribution. Even in the presence of empirical data, the characterisation of this function involves a degree of arbitrariness that may cause some variation in the performance metrics.

In this paper maximum entropy formalism is used to analyse the M/G/1- and G/M/1-queueing systems at equilibrium. A unique product form solution for the number of jobs in the M/G/1 system is derived and the corresponding service time distribution is determined. This solution is also presented as a limit of a sequence of maximum entropy solutions to two-stage M/G/1 systems. Furthermore, the maximum entropy solution to the G/M/1 queueing system is established and favourable comparisons with the method of stages and the diffusion approximation are made. It is also shown that the maximum entropy M/G/1- and G/M/1-systems satisfy local balance. Comments on the results so far obtained and their implications to the analysis of general queueing systems are included.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Allen, A.O.: Probability, statistics and queueing theory with computer science applications. New York, San Francisco, London: Academic Press 1978

    Google Scholar 

  2. Bard, Y.: Estimation of state probabilities using the maximum entropy principle. IBM Jnl. Res. Develop. 24, 5, 563–569 (1980)

    Google Scholar 

  3. El-Affendi, M.A., Kouvatsos, D.D.: A maximum entropy analysis of the G/M/1 queueing system at equilibrium. Res. Rep. DDK/ME 3, Postgraduate School of Studies in Computing, University of Bradford, England, 1982

    Google Scholar 

  4. Evans, R.B.: A new approach for deciding upon constraints in the maximum entropy formalism. In: The Maximum Entropy Formalism. Leven, R.D., Tribus, M. (eds.). Cambridge, MA: MIT Press, 169–206, 1979

    Google Scholar 

  5. Ferdinand, A.E.: A statistical mechanical approach to systems analysis. IBM Jnl. Res. Develop. 14, 539–547 (1970)

    Google Scholar 

  6. Franta, W.R.: The mathematical analysis of the computer system modelled as a two-stage cyclic queue. Acta Informat. 6, 187–209 (1976)

    Google Scholar 

  7. Gelenbe, E., Mitrani, J.: Analysis and synthesis of computer systems. London, New York: Academic Press 1980

    Google Scholar 

  8. Jaynes, E.T.: Information theory and statistical mechanics. Phys. Rev. 106, 4, 620–630 (1957)

    Google Scholar 

  9. Jaynes, E.T.: Prior probabilities. IEEE Trans. Systems Sci. Cybernetics SSC-4, 4, 227–241 (1968)

    Google Scholar 

  10. Jaynes, E.T.: Where do we stand on maximum entropy? In: The Maximum Entropy Formalism. Leven, R.D., Tribus, M. (eds.). Cambridge, MA: MIT Press, 17–118, 1979

    Google Scholar 

  11. Johnson, R.W.: Determining probability distributions by maximum entropy and minimum cross-entropy. In: APL 1979 Conf. Proc. 24–29, 1979

  12. Kleinrock, L.: Queueing systems, Vol. 1 — Theory. New York: John Wiley 1975

    Google Scholar 

  13. Koopman, B.O.: Entropy increase and group symmetry. In: Maximum Entropy Formalism. Leven, R.D., Tribus, M. (eds.), Cambridge, MA: MIT Press, 403–422, 1979

    Google Scholar 

  14. Lazowska, E.D.: The use of percentiles in modelling CPU service time distributions. Computer Performance. Chandy, K.M., Reiser, M. (eds.). North Holland Publishing Company, 53–66, 1977 1977

  15. Reiser, M., Kobayashi, H.: The effects of service time distributions on system performance. Proc. IFIP Congress 74, Stockholm, Amsterdam, 230–234, 1974

  16. Sauer, C.H., Chandy, K.M.: Computer systems performance modelling. New Jersey: Prentice-Hall 1981

    Google Scholar 

  17. Shannon, C.E.: A mathematical theory of communication. Bell Syst. Tech. Jnl. 27, 379–423, 623–656 (1948)

    Google Scholar 

  18. Shore, J.E.: Derivation of equilibrium and time-dependent solutions to M/M/∞//N and M/M/∞ queueing systems using entropy maximisation. Proc. Natl. Comput. Conference, Anheim, CA, 483–487, 1978

  19. Shore, J.E., Johnson, R.W.: Axiomatic derivation of the principle of maximum entropy and the principle of minimum cross-entropy. IEEE Trans. Informat. Theory 11–26, 1, 26–37 (1981)

    Google Scholar 

  20. Tribus, M.: Rational description, decisions and designs. New York: Pergamon 1969

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

El-Affendi, M.A., Kouvatsos, D.D. A maximum entropy analysis of the M/G/1 and G/M/1 queueing systems at equilibrium. Acta Informatica 19, 339–355 (1983). https://doi.org/10.1007/BF00290731

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00290731

Keywords

Navigation