Skip to main content

Hierarchical solution of generalized Stochastic Petri Nets by means of traffic processes

  • Submitted Papers
  • Conference paper
  • First Online:
Application and Theory of Petri Nets 1992 (ICATPN 1992)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 616))

Included in the following conference series:

Abstract

A methodology is presented for the approximate solution of large Stochastic Petri Nets that are structured into independent submodels. These subnets are aggregated to substitute nets of lower complexity to achieve a state space reduction. This is based on the estimated traffic process at a submodel's input in steady state and on a token's residence time distribution in the original submodel as equivalence criterion for matching the substitute network to the submodel. The Markov renewal process at the input of the submodel is approximated by a renewal process. Its moments and the arrival instant probabilities at the submodel are computed by means of a traffic set approach. The technique is applied to Generalized Stochastic Petri Nets and compared to Flow Equivalent Aggregation.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. C. Agrawal, J. P. Buzen and J. W. Shum: Response Time Preservation: A General Technique for Developing Approximate Algorithms for Queueing Networks, Perf. Eval. Rev., vol. 12, no. 3, 1984, pp. 63–77.

    Google Scholar 

  2. S. L. Albin: Approximating a Point Process by a Renewal Process, II: Superposition Arrival Processes to Queues, Journal of Operations Research, Vol. 32, No. 5, Sep., Oct. 1984, pp. 1133–1162.

    Google Scholar 

  3. G. Balbo, S. C. Bruell and S. Ghanta: Combining Queueing Networks and Generalized Stochastic Petri Nets for the Solution of Complex Models of System Behaviour, IEEE Trans. on Comp, vol. 37, no. 10,'88, pp. 1251–1268.

    Google Scholar 

  4. S. Balsamo, B. Pandolfi: Bounded Aggregation in Markovian Networks, Computer Performance and Reliability (Ed. Iazeolla, Courtois, Boxma), Elsevier Science Publishers, 1988, pp. 73–91.

    Google Scholar 

  5. H. Beilner: Structured Modeling-Heterogeneous Modeling, European Simulation Multiconference, Rome, June 1989.

    Google Scholar 

  6. P. Buchholz: Die strukturierte Analyse Markovscher Modelle, Ph.D. thesis, University of Dortmund, Germany (in German) 1991.

    Google Scholar 

  7. K. M. Chandy, U. Herzog and L. Woo: Parametric Analysis of Queueing Networks, IBM J. Res. Develop., Jan. 1975, pp. 36–42.

    Google Scholar 

  8. P. J. Courtois: Decomposability: Queueing and Computer System Applications, Academic Press, N. Y., 1977.

    Google Scholar 

  9. P. J. Courtois and P. Semal: Bounds for the Positive Eigenvectors of Nonnegative Matrices and for Their Approximations by Decomposition, Journal of the ACM, 31(4), 1984, pp. 804–825.

    Google Scholar 

  10. R. L. Disney, P. C. Kiessler: Traffic Processes in Queueing Networks, Johns Hopkins Univ. Press, 1987.

    Google Scholar 

  11. D. Gross, D. Miller: The Randomization Technique as a Modeling Tool and Solution Procedure for Transient Markov Processes, Operations Research vol. 32, no. 2,1984, pp. 343–361.

    Google Scholar 

  12. S. Hohl and P. J. Kuehn: Approximate Analysis of Flow and Cycle Times in Queueing Networks, Data Communication Systems and Their Performance, de Moraes, de Souza e Silva, de Soares, Elsevier 1988, pp.471–485.

    Google Scholar 

  13. H. Jungnitz and A. Desrochers: Flow Equivalent Nets for the Performance Analysis of Generalized Stochastic Petri Nets, Working Paper CIRSSE, Rensselaer Polytechnic Institute, Troy, New York 1991.

    Google Scholar 

  14. H. Jungnitz and A. Desrochers: State Space Reduction for Discrete Event Dynamic Systems, IMACS Symposium MCTS, Casablanca 1991.

    Google Scholar 

  15. G. Klas and U. Seidel: A Subsystem Identification Algorithm for the Approximate Solution of Large GSPN Models, Proceedings of the Fifth Int. Conference on Modelling Techniques and Tools for Computer Performance Evaluation, Torino, Italy, Feb. 13–15, 1991, pp. 259–275.

    Google Scholar 

  16. G. Klas, R. Matuschka: Subnetwork Time Distributions as a Means for Multi Level Evaluation of Generalized Stochastic Petri Nets, Fourth International Workshop on Petri Nets and Performance Models, 3–5 December, 1991, Melbourne, Australia, pp. 42–51.

    Google Scholar 

  17. G. Klas: Net Level Aggregation Using Nonlinear Optimization for the Solution of Hierarchical Generalized Stochastic Petri Nets, 12th Int. Conf. on Distributed Computing Systems, Yokohama, Japan, June 9–12, 1992.

    Google Scholar 

  18. W. Kraemer, M. Langenbach-Belz: Approximate Formulae for the Delay in the Queueing System GI/G/1, Congressbook, 8th Int. Teletraffic Congress, Melbourne, 1976.

    Google Scholar 

  19. P. J. Kuehn: Approximate Analysis of General Queueing Networks by Decomposition, IEEE Trans. on Communication, COM-27, 1979, pp. 113–126.

    Google Scholar 

  20. M. Ajmone Marsan, G. Balbo and G. Conte: A Class of Generalized Stochastic Petri Nets for the Performance Analysis of Multiprocessor Systems, ACM Trans. Comput. Syst., vol. 2, no. 2, May 1984, pp. 93–122.

    Google Scholar 

  21. C. H. Sauer and K. M. Chandy: Computer System Performance Modeling, Prentice Hall, Englewood Cliffs, 1981.

    Google Scholar 

  22. P. J. Schweitzer: A Survey of Aggregation-Disaggregation in Large Markov Chains, Proc. of the First Int. Workshop on the Numerical Solution of Markov Chains, Raleigh, North Carolina, Jan. 8–10, 1990, pp. 63–88.

    Google Scholar 

  23. K. C. Sevcik, A. I. Levy, S. K. Tripathi, J. L. Zahorjan: Improving Approximations of Aggregated Queueing Network Subsystems, Computer Performance, North Holland 1977, (Ed.: K.M. Chandy, M. Reiser), pp. 1–22.

    Google Scholar 

  24. W. J. Stewart, G. A. Zeiszler: On the Existence of Composite Flow Equivalence Markovian Servers, Proc. Performance '80, 7th IFIP W.G.7.3, Int. Symposium on Comp. Performance, Modelling, Measurement and Evaluation, Toronto, Canada, 1980, pp. 105–116.

    Google Scholar 

  25. H. Szezerbicka: A Combined Queueing Networks and Stochastic Petri Nets Approach for Evaluating the Performability of Fault-Tolerant Computer Systems, 1st Int. Workshop on Performability Modelling of Computers and Computing Systems, Feb. 7–8, 1991, Univ. Twente, The Netherlands.

    Google Scholar 

  26. B. R. Walstra: Iterative Analysis of Networks of Queues, Ph.D. thesis, Department of Computer Science, University of Toronto, 1984.

    Google Scholar 

  27. W. Whitt: Approximating a Point Process by a Renewal Process, I: Two Basic Methods, J. of Oper. Res., vol. 30, no. 1, Jan., Feb. 1982, pp. 125–147.

    Google Scholar 

  28. W. Whitt: The Queueing Network Analyzer, The Bell System Technical Journal, vol. 62, Nov. 1983, pp. 2779–2815.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

K. Jensen

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Klas, G. (1992). Hierarchical solution of generalized Stochastic Petri Nets by means of traffic processes. In: Jensen, K. (eds) Application and Theory of Petri Nets 1992. ICATPN 1992. Lecture Notes in Computer Science, vol 616. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55676-1_16

Download citation

  • DOI: https://doi.org/10.1007/3-540-55676-1_16

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-55676-3

  • Online ISBN: 978-3-540-47270-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics