Performance estimation of distributed computer systems
Thesis/Dissertation
·
OSTI ID:5702068
Many computer systems encountered in the real world are best modeled as sets of independent sequential processes whose interaction is limited to synchronized message exchange. Such communicating sequential processes are often non-deterministic - their behavior can only be described in probabilistic terms. This thesis presents analytic methods for predicting the performance of these types of systems. The method uses an adaptation of C. A. R. Hoare's CSP language as a specification language. A Petri net is constructed from the CSP specification to capture the concurrency and synchronization constraints of the system. By doing reachability analysis on the Petri net, a probabilistic grammar is derived that describes the possible sequences of messages that could arise from execution of the system under study. Analysis of the probabilistic grammar predicts the mean and standard deviation of the total message traffic generated, and also predicts the mean number of occurrences of each message type. Several unique aspects of this approach are described, including transformation and simplification techniques that help avoid the state explosion problem inherent in this type of modeling.
- Research Organization:
- Connecticut Univ., Storrs, CT (USA)
- OSTI ID:
- 5702068
- Country of Publication:
- United States
- Language:
- English
Similar Records
Theory for graph-based language specification, analysis, and mapping with application to the development of parallel software. Doctoral thesis
A theory for graph-based language specification, analysis, and mapping with application to the development of parallel software
Shared-memory algorithm and proof for the alternative construct in CSP (Communicating Sequential Processes). Technical report
Technical Report
·
Fri Sep 01 04:00:00 UTC 1989
·
OSTI ID:7251890
A theory for graph-based language specification, analysis, and mapping with application to the development of parallel software
Thesis/Dissertation
·
Sun Jan 01 04:00:00 UTC 1989
·
OSTI ID:6155606
Shared-memory algorithm and proof for the alternative construct in CSP (Communicating Sequential Processes). Technical report
Technical Report
·
Tue Aug 25 04:00:00 UTC 1987
·
OSTI ID:5369953