Performance Evaluation of Asynchronous Concurrent Systems Using Petri Nets
- 1 September 1980
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. SE-6 (5), 440-449
- https://doi.org/10.1109/tse.1980.230492
Abstract
Some analysis techniques for real-time asynchronous concurrent systems are presented. In order to model clearly the synchronization involved in these systems, an extended timed Petri net model is used. The system to be studied is first modeled by a Petri net. Based on the Petri net model, a system is classified into either: 1) a consistent system; or 2) an inconsistent system. Most real-world systems fall into the first class which is further subclassified into i) decision-free systems; ii) safe persistent systems; and iii) general systems. Procedures for predicting and verifying the system performance of all three types are presented. It is found that the computational complexity involved increases in the same order as they are listed above.Keywords
This publication has 10 references indexed in Scilit:
- The CRAY-1 computer systemCommunications of the ACM, 1978
- Petri NetsACM Computing Surveys, 1977
- Termination Properties of Generalized Petri NetsSIAM Journal on Computing, 1976
- Open, Closed, and Mixed Networks of Queues with Different Classes of CustomersJournal of the ACM, 1975
- MonitorsCommunications of the ACM, 1974
- Concurrent Programming ConceptsACM Computing Surveys, 1973
- Marked directed graphsJournal of Computer and System Sciences, 1971
- Scheduling Parallel ComputationsJournal of the ACM, 1968
- Properties of a Model for Parallel Computations: Determinacy, Termination, QueueingSIAM Journal on Applied Mathematics, 1966
- Algorithm 97: Shortest pathCommunications of the ACM, 1962