This text provides an up-to-date treatment of the fundamental techniques and algorithms for numerical analysis of deterministic and stochastic Petri nets, a particular stochastic modelling formalism, and the application of this modelling formalism to performance analysis for parallel computer architectures.
World renowned leaders in the field provide an accessible introduction to the use of Generalized Stochastic Petri Nets (GSPNs) for the performance analysis of diverse distributed systems. Divided into two parts, it begins with a summary of the major results in GSPN theory. The second section is devoted entirely to application examples which demonstrate how GSPN methodology can be used in different arenas. A simple version of the software tool used to analyse GSPN models is included with the book and a concise manual for its use is presented in the later chapters.
Any developer of discrete event systems knows that the most important quality of the final system is that it be functionally correct by exhibiting certain functionaL or qualitative properties decided upon as being important. Once assured that the system behaves correctly, it is also important that it is efficient in that its running cost is minimal or that it executes in optimum time or whatever performance measure is chosen. While functional correctness is taken for granted, the latter quantitative properties will often decide the success, or otherwise, of the system. Ideally the developer must be able to specify, design and implement his system and test it for both functional correctness and performance using only one for malism. No such formalism exists as yet. In recent years the graphical version of the Specification and Description Language (SDL) has become very popular for the specification, design and partial implementation of discrete systems. The ability to test for functional correctness of systems specified in SDL is, however, limited to time consuming simulative executions of the specification and perfor mance analysis is not directly possible. Petri nets, although graphical in format are somewhat tedious for specifying large complex systems but, on the other hand were developed exactly to test discrete, distributed systems for functional correctness. With a Petri net specification one can test, e. g. , for deadlock, live ness and boundedness of the specified system.
Written by a leading researcher this book presents an introduction to Stochastic Petri Nets covering the modeling power of the proposed SPN model, the stability conditions and the simulation methods. Its unique and well-written approach provides a timely and important addition to the literature. Appeals to a wide range of researchers in engineering, computer science, mathematics and OR.
Algorithm 396 A.4.6 General Execution Policies 398 A.5 Transient Analysis of DSPNs 401 A.5.1 Solution Algorithm for Periodic DSPNs 401 A.5.2 Solution Algorithm for Non-periodic DSPNs 403 List of Abbreviations 407 Glossary of Notation 411 References 419 Index 433.
The proceedings of the June 1996 workshop contain 24 papers selected according to a special review process. Papers are organized in 8 sessions, covering the topics of solution techniques, simulation, queueing systems, process algebra and applications. Specific topics include petri nets for modeling and evaluating deterministic and stochastic manufacturing systems; modeling of hybrid systems using continuous and hybrid petri nets; analysis of large GSPN models; timed petri net models of multithreaded multiprocessor architectures; discrete-event simulation of fluid stochastic petri nets; and GSPN analysis of ABR in ATM LANs. No index. Annotation copyrighted by Book News, Inc., Portland, OR.
Traditionally, models and methods for the analysis of the functional correctness of reactive systems, and those for the analysis of their performance (and - pendability) aspects, have been studied by di?erent research communities. This has resulted in the development of successful, but distinct and largely unrelated modeling and analysis techniques for both domains. In many modern systems, however, the di?erence between their functional features and their performance properties has become blurred, as relevant functionalities become inextricably linked to performance aspects, e.g. isochronous data transfer for live video tra- mission. During the last decade, this trend has motivated an increased interest in c- bining insights and results from the ?eld of formal methods – traditionally - cused on functionality – with techniques for performance modeling and analysis. Prominent examples of this cross-fertilization are extensions of process algebra and Petri nets that allow for the automatic generation of performance models, the use of formal proof techniques to assess the correctness of randomized - gorithms, and extensions of model checking techniques to analyze performance requirements automatically. We believe that these developments markthe - ginning of a new paradigm for the modeling and analysis of systems in which qualitative and quantitative aspects are studied from an integrated perspective. We are convinced that the further worktowards the realization of this goal will be a growing source of inspiration and progress for both communities.
Stochastic Petri nets have proven to be a useful tool for modelling and performance analysis of complex discrete-event stochastic systems such as those in telecommunications, manufacturing, transportation. This monograph centres on techniques for the modelling and computer simulation of such systems.
Modeling and control issues in automated manufacturing systems. Introduction to Markov processes and queueing theory. Petri net theory in manufacturing. Formal definitions, classification, and properties of ordinary petri nets. Analysis of petri nets. Timed, stochastic, and generalized stochastic petri nets. Performance analysis of automated manufacturing systems using petri nets. Petri net modeling and real-time controllers.