Estimation of Intermodule Communication (IMC) and Its Applications in Distributed Processing Systems
- 1 August 1984
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-33 (8) , 691-699
- https://doi.org/10.1109/tc.1984.5009355
Abstract
Communication among program modules plays an important role in the performance of distributed processing systems. In this paper, a model for estimating intermodule communication (IMC) is developed. The model derives communication volume based on module invocation rates and file access probabilities via the control-and-data-flow graph. The IMC model is validated by simulation experiments. Interprocessor communication (IPC) and system resources utilization can be estimated from the IMC. We show that IMC and IPC are useful in finding good module assignments in distributed processing systems.Keywords
This publication has 6 references indexed in Scilit:
- Data-Driven and Demand-Driven Computer ArchitectureACM Computing Surveys, 1982
- A Task Allocation Model for Distributed Computing SystemsIEEE Transactions on Computers, 1982
- Task Allocation in Distributed Data ProcessingComputer, 1980
- Logical distribution of applications and dataIBM Systems Journal, 1980
- Control of Distributed ProcessesComputer, 1978
- Optimal File Allocation in a Multiple Computer SystemIEEE Transactions on Computers, 1969