Optimization of Memory Hierarchies in Multiprogrammed Computer Systems With Fixed Cost Constraint
- 1 July 1980
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-29 (7) , 611-618
- https://doi.org/10.1109/tc.1980.1675632
Abstract
This paper presents, using queuing theory and optimization techniques, an approach for estimating the optimal capacities and speeds of the memory levels in a memory hierarchy operating in the multiprogrammed environment. Optimality is defined with respect to mean system response time under a fixed cost constraint. It is assumed that the number of levels in the hierarchy as well as the capacity of the lowest level are known. The effect of the storage management strategy is characterized by the miss ratio function which, together with the device technology cost functions, is assumed to be representable by power functions. It is shown that as the arrival rate of processes and/or the number of active processes in the system increase, the optimal solution deviates considerably from that under a uniprogrammed environment. It is also shown that the solution obtained is the global optimum.Keywords
This publication has 9 references indexed in Scilit:
- Memory Hierarchy Configuration AnalysisIEEE Transactions on Computers, 1978
- Cost, Performance, and Size Tradeoffs for Different Levels in a Memory Hierarchy*Computer, 1976
- Storage Hierarchy Optimization ProcedureIBM Journal of Research and Development, 1975
- On Optimization of Storage HierarchiesIBM Journal of Research and Development, 1974
- Cost-performance evaluation of memory hierarchiesIEEE Transactions on Magnetics, 1972
- Evaluation of multilevel memoriesIEEE Transactions on Magnetics, 1971
- Optimization of Memory Hierarchies in Multiprogrammed SystemsJournal of the ACM, 1970
- Dynamic space-sharing in computer systemsCommunications of the ACM, 1969
- Jobshop-Like Queueing SystemsManagement Science, 1963