A low complexity approach to DASD cache management. Large, fixed-size bands
of data from the DASD, rather than variable size records or tracks, are
managed, resulting in reduced memory consumption. Statistics are collected
for bands of data, in order to improve upon the performance of a simple
LRU replacement scheme. The statistics take the form of a single counter
which is credited (increased) for each read to a band and penalized
(reduced) for each write to a band. Statistics and LRU information are
also collected for at least half as many nonresident bands as resident
bands. In an emulation mode, control information (e.g., statistics and LRU
information) regarding potentially cacheable DASD data, is collected even
though there is no cache memory installed. When in this mode, the control
information permits a real time emulation of performance enhancements that
would be achieved were cache memory added to the computer system. Dynamic
reconfiguration of the cache size is also permitted in real time without
requiring computer system downtime.
Uma aproximação baixa da complexidade à gerência do esconderijo do DASD. As faixas grandes, fixed-size dos dados do DASD, melhor que os registros do tamanho ou as trilhas variáveis, são controlados, tendo por resultado o consumo reduzido da memória. Os statistics são coletados para faixas dos dados, a fim melhorar em cima do desempenho de um esquema LRU simples da recolocação. Os statistics fazem exame do formulário de um único contador que seja creditado (aumentado) para cada um lido a uma faixa e penalized (reduzido) para cada um escreva a uma faixa. Os statistics e a informação LRU são coletados também para ao menos de tantas como a metade faixas do não residente como as faixas residentes. Em uma modalidade da emulation, a informação de controle (por exemplo, statistics e informação LRU) a respeito dos dados potencial cacheable do DASD, é coletada mesmo que não haja nenhuma memória de esconderijo instalada. Quando nesta modalidade, a informação de controle permitir uma emulation real do tempo dos realces do desempenho que seriam conseguidos eram memória de esconderijo adicionada ao sistema computatorizado. O reconfiguration dinâmico do tamanho do esconderijo é permitido também no tempo real sem reque o downtime do sistema computatorizado.