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.
Preview
Unable to display preview. Download preview PDF.
References
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.
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.
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.
S. Balsamo, B. Pandolfi: Bounded Aggregation in Markovian Networks, Computer Performance and Reliability (Ed. Iazeolla, Courtois, Boxma), Elsevier Science Publishers, 1988, pp. 73–91.
H. Beilner: Structured Modeling-Heterogeneous Modeling, European Simulation Multiconference, Rome, June 1989.
P. Buchholz: Die strukturierte Analyse Markovscher Modelle, Ph.D. thesis, University of Dortmund, Germany (in German) 1991.
K. M. Chandy, U. Herzog and L. Woo: Parametric Analysis of Queueing Networks, IBM J. Res. Develop., Jan. 1975, pp. 36–42.
P. J. Courtois: Decomposability: Queueing and Computer System Applications, Academic Press, N. Y., 1977.
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.
R. L. Disney, P. C. Kiessler: Traffic Processes in Queueing Networks, Johns Hopkins Univ. Press, 1987.
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.
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.
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.
H. Jungnitz and A. Desrochers: State Space Reduction for Discrete Event Dynamic Systems, IMACS Symposium MCTS, Casablanca 1991.
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.
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.
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.
W. Kraemer, M. Langenbach-Belz: Approximate Formulae for the Delay in the Queueing System GI/G/1, Congressbook, 8th Int. Teletraffic Congress, Melbourne, 1976.
P. J. Kuehn: Approximate Analysis of General Queueing Networks by Decomposition, IEEE Trans. on Communication, COM-27, 1979, pp. 113–126.
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.
C. H. Sauer and K. M. Chandy: Computer System Performance Modeling, Prentice Hall, Englewood Cliffs, 1981.
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.
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.
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.
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.
B. R. Walstra: Iterative Analysis of Networks of Queues, Ph.D. thesis, Department of Computer Science, University of Toronto, 1984.
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.
W. Whitt: The Queueing Network Analyzer, The Bell System Technical Journal, vol. 62, Nov. 1983, pp. 2779–2815.
Author information
Authors and Affiliations
Editor information
Rights 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