Modeling Bus Contention and Memory Interference in a Multiprocessor System
- 1 January 1983
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-32 (1) , 60-72
- https://doi.org/10.1109/tc.1983.1676124
Abstract
Stochastic models of contention for shared resources in an experimental multiprocessor prototype are presented and are validated with simulation and measurement results. Three modeling techniques are used (stochastic Petri nets, Markov chains, and queueing networks) that represent the system operations as Markovian stochastic processes. Each technique is best suited to a specific stage of the analysis. An integrated use of these techniques represents a very powerful tool for the performance analysis of multiprocessor systems and provides ways of investigating several extensions of the prototype architecture. Simulation results and measurements performed on the hardware prototype validate the analysis and show that the accuracy of the analytical results is excellent.Keywords
This publication has 19 references indexed in Scilit:
- Interference in Multiprocessor Systems with Localized Memory Access ProbabilitiesIEEE Transactions on Computers, 1979
- Processor-memory interconnections for multiprocessorsPublished by Association for Computing Machinery (ACM) ,1979
- On the Analysis of Memory Conflicts and Bus Contentions in a Multiple-Microprocessor SystemIEEE Transactions on Computers, 1979
- Exact Aggregation in Exponential Queueing NetworksJournal of the ACM, 1978
- The Operational Analysis of Queueing Network ModelsACM Computing Surveys, 1978
- Approximate Methods for Analyzing Queueing Network Models of Computing SystemsACM Computing Surveys, 1978
- Derivation and comparison of multiprocessor contention measuresIEE Journal on Computers and Digital Techniques, 1978
- Petri NetsACM Computing Surveys, 1977
- Solution of Queuing Problems by a Recursive TechniqueIBM Journal of Research and Development, 1975
- Approximate Analysis of General Queuing NetworksIBM Journal of Research and Development, 1975