Performance and Reliability Analysis Using Directed Acyclic Graphs
- 1 October 1987
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. SE-13 (10) , 1105-1114
- https://doi.org/10.1109/tse.1987.232852
Abstract
A graph-based modeling technique has been developed for the stochastic analysis of systems containing concurrency. The basis of the technique is the use of directed acyclic graphs. These graphs represent event-precedence networks where activities may occur serially, probabilistically, or concurrently. When a set of activities occurs concurrently, the condition for the set of activities to complete is that a specified number of the activities must complete. This includes the special cases that one or all of the activities must complete. The cumulative distribution function associated with an activity is assumed to have exponential polynomial form. Further generality is obtained by allowing these distributions to have a mass at the origin and/or at infinity. The distribution function for the time taken to complete the entire graph is computed symbolically in the time parameter t. The technique allows two or more graphs to be combined hierarchically. Applications of the technique to the evaluation of concurrent program execution time and to the reliability analysis of fault-tolerant systems are discussed.Keywords
This publication has 15 references indexed in Scilit:
- Bounding the Project Completion Time Distribution in PERT NetworksOperations Research, 1985
- A Method of Predicting Availability Characteristics of Series-Parallel SystemsIEEE Transactions on Reliability, 1984
- Some Analysis Techniques for Asynchronous Multiprocessor AlgorithmsIEEE Transactions on Software Engineering, 1979
- Sequencing Jobs to Minimize Total Weighted Completion Time Subject to Precedence ConstraintsPublished by Elsevier ,1978
- Relcomp: A Computer Program for Calculating System Reliability and MTBFIEEE Transactions on Reliability, 1971
- Numerical Operators for Statistical PERT Critical Path AnalysisManagement Science, 1969
- Shortest Paths in Probabilistic GraphsOperations Research, 1969
- A Statistical Theory for PERT Critical Path AnalysisManagement Science, 1966
- Distribution of the Time Through a Directed, Acyclic NetworkOperations Research, 1965
- A use of complex probabilities in the theory of stochastic processesMathematical Proceedings of the Cambridge Philosophical Society, 1955