A Generalized Timed Petri Net Model for Performance Analysis
- 1 December 1987
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. SE-13 (12) , 1297-1310
- https://doi.org/10.1109/tse.1987.233141
Abstract
We have developed a Generalized Timed Petri Net (GTPN) model for evaluating the performance of computer systems. Our model is a generalization of the TPN model proposed by Zuberek [1] and extended by Razouk and Phelps [2]. In this paper, we define the GTPN model and present how performance estimates are obtained from the GTPN. We demonstrate the use of our automated GTPN analysis techniques on the dining philosophers example. This example violates restrictions made in the earlier TPN models. Finally, we compare the GTPN to the stochastic Petri net (SPN) models. We show that the GTPN model has capabilities for modeling and analyzing parallel systems lacking in existing SPN models. The GTPN provides an efficient, easily used method of obtaining accurate performance estimates for models of computer systems which include both deterministic and geometric holding times.Keywords
This publication has 9 references indexed in Scilit:
- A Generalized Timed Petri Net Model for Performance AnalysisIEEE Transactions on Software Engineering, 1987
- Exact Performance Estimates for Multiprocessor Memory and Bus InterferenceIEEE Transactions on Computers, 1987
- Performance analysis of multiprocessor cache consistency protocols using generalized timed Petri netsPublished by Association for Computing Machinery (ACM) ,1986
- Discrete Time Stochastic Petri NetsIEEE Transactions on Software Engineering, 1985
- A class of generalized stochastic Petri nets for the performance evaluation of multiprocessor systemsACM Transactions on Computer Systems, 1984
- Performance Analysis Using Stochastic Petri NetsIEEE Transactions on Computers, 1982
- Performance Evaluation of Asynchronous Concurrent Systems Using Petri NetsIEEE Transactions on Software Engineering, 1980
- Timed Petri nets and preliminary performance evaluationPublished by Association for Computing Machinery (ACM) ,1980
- Evaluation nets for computer system performance analysisPublished by Association for Computing Machinery (ACM) ,1972