Acta Informatica

, Volume 28, Issue 3, pp 265–295

MRE hierarchical decomposition of general queueing network models

  • Panagiotis J. Tomaras
  • Demetres D. Kouvatsos
Article

Summary

The principle of Minimum Relative Entropy (MRE), given fully decomposable subset and aggregate mean queue length, utilisation and flow-balance constraints, is used in conjunction with asymptotic connections to infinite capacity queues, to derive new analytic approximations for the conditional and marginal state probabilities of single class general closed queueing network models (QNMs) in the context of a multilevel variable aggregation scheme. The concept of subparallelism is applied to preserve the flow conservation and a universal MRE hierarchical decomposition algorithm is proposed for the approximate analysis of arbitrary closed queueing networks with single server queues and general service-times. Heuristic criteria towards an optimal coupling of network's units at each level of aggregation are suggested. As an illustration, the MRE algorithm is implemented iteratively by using the Generalised Exponential (GE) distributional model to approximate the service and asymptotic flow processes in the network. This algorithm captures the exact solution of separable queueing networks, while for general queueing networks it compares favourably against exact solutions and known approximations.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Baskett, F., Chandy, K.M., Muntz, R.R., Plasios, F.G.: Open, closed and mixed networks of queues with different classes of customers, JACM22(2), 248–260 (1975)Google Scholar
  2. 2.
    Courtois, P.J.: Decomposability, instabilities and saturation in multiprogramming systems. Commun. ACM18(7), 371–377 (1975)Google Scholar
  3. 3.
    Chandy, K.M., Herzog, U., Woo, L.: Approximate analysis of general queueing networks. IBM J. Res. Dev.19, 50–57 (1975)Google Scholar
  4. 4.
    Sevcik, K.C., Levy, A.I., Tripathi, S.K., Zahorjan, J.L.: Improving approximations of aggregated queueing network subsystems. Comp. Perf., Chandy, K.M., Reiser, M. (eds.) Amsterdam: North-Holland 1977Google Scholar
  5. 5.
    Marie, R.A.: An approximate analytical method for general queueing networks. IEEE Trans. Software Eng.SE-5, 530–538 (1979)Google Scholar
  6. 6.
    Kouvatsos, D.D.: A universal maximum entropy algorithm for the analysis of general closed networks. Hasegawa, T., et al. (eds.) Comparative networking and perfect evaluation, pp. 113–123. Amsterdam: North-Holland 1986Google Scholar
  7. 7.
    Courtois, P.J.: Decomposability, queueing and computer systems applications. London: Academic Press 1977Google Scholar
  8. 8.
    Simon, H.A., Ando, A.: Aggregation of variables in dynamic systems. Econometrica29(2), 111–138 (1961)Google Scholar
  9. 9.
    Balsamo, S.: Decomposability in general Markovian networks, Math. Comp. Perf. and Reliability, Jazeolla, G., Courtois, P.J., Hordwijk, A. (eds.). Amsterdam: Elsevier Science 1984Google Scholar
  10. 10.
    Vantilborgh, H.: Exact aggregation in exponential queueing networks. ACM J.24(4), 620–629 (1978)Google Scholar
  11. 11.
    Balsamo, S., Iazeolla, G.: An extension of Norton's Theorem for queueing networks. IEEE Trans. Software Eng.SE-8, 298–305 (1982)Google Scholar
  12. 12.
    Shore, J.E., Johnson, R.W.: Properties of cross-entropy minimization, IEEE Trans. Inf. TheoryIT-27(5), 472–482 (1981)Google Scholar
  13. 13.
    Shore, J.E.: Cross-entropy minimization given fully decomposable subset and aggreagate constraints, IEEE Trans. Inf. TheoryIT-28(6), 956–961 (1982)Google Scholar
  14. 14.
    Shore, J.E.: Private communication 1983Google Scholar
  15. 15.
    Kouvatsos, D.D.: Maximum entropy and theG/G/1N queue. Acta Inf.23, 545–565 (1986)Google Scholar
  16. 16.
    Tomaras, P.J.: Decomposition of general queueing network models. PhD Thesis, University of Bradford, 1989Google Scholar
  17. 17.
    Kouvatsos, D.D., Tomaras, P.J.: A minimum relative entropy hierarchical decomposition of central server models. Research Report DDK/PJT/1, Comp. Syst. Modelling Res. Group, Univ. Bradford, 1988Google Scholar
  18. 18.
    Kuehn, P.J.: Approximate analysis of general queueing networks by decomposition, IEEE Trans. Commun.COM-27, 113–126 (1979)Google Scholar
  19. 19.
    Almond, J.: Generalized analytic queueing network models. PhD Thesis, University of Bradford 1988Google Scholar
  20. 20.
    Marsan, M.A., Conte, G., Balbo, G.: A class of generalised stochastic petri nets for the performance evaluation of multi-processor systems. ACM Trans. Comput. Systems2, 93–122 (1984)Google Scholar
  21. 21.
    Neuse, D., Chandy, K.M.: HAM: The heuristic aggregation method for solving general closed queueing network models of computer systems. Performance Eval. Rev.4, 195–212 (1982)Google Scholar
  22. 22.
    Shum, A.W.: Queueing models for computer systems with general service time distributions, PhD Thesis, Harvard University 1976Google Scholar
  23. 23.
    Tripathi, S.K.: On approximate solution techniques for queueing network models of computer systems, PhD Thesis, Toronto University 1979Google Scholar
  24. 24.
    Walstra, R.: Iterative analysis of networks of queues. PhD Thesis, Toronto University 1984Google Scholar

Copyright information

© Springer-Verlag 1991

Authors and Affiliations

  • Panagiotis J. Tomaras
    • 1
  • Demetres D. Kouvatsos
    • 1
  1. 1.Computer Systems Modelling Research GroupUniversity of BradfordBradfordUK

Personalised recommendations