Modeling reentrant and nonreentrant software
- 30 August 1982
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMETRICS Performance Evaluation Review
- Vol. 11 (4) , 163-178
- https://doi.org/10.1145/1035332.1035318
Abstract
A description of software module models for computer systems is presented. The software module models are based on a two level description, the software level and the hardware level, of the computer system. In the software module level it is possible to model performance effects of software traits such as reentrant and nonreentrant type software modules. The resulting queueing network models are, in general, not of the product form class and approximation schemes are employed as solution techniques. An example of a software module model of a hypothetical computer system is presented. The model is solved with a simulation program and three approximation schemes. The approximation results were compared with the simulation results and some schemes are found to produce good estimates of the effects of changing from reentrant to non-reentrant software modules.Keywords
This publication has 4 references indexed in Scilit:
- A queueing network approach to the module allocation problem in distributed systemsPublished by Association for Computing Machinery (ACM) ,1981
- Task Allocation in Distributed Data ProcessingComputer, 1980
- Aspects of software design analysisPublished by Association for Computing Machinery (ACM) ,1980
- A multiclass network model of a demand paging computer systemActa Informatica, 1978