In a data storage system a number of records are prefetched from large volume storage devices for transfer to a cache in order to return requested records to a host computer in response to a read request from the host computer. If a previous prefetch is not complete when the read request is received, the number of records in a next prefetch of records is increased by a preset amount. If a previous prefetch is complete, a next prefetch of records is initiated with the same number of records in the prefetch as the previous prefetch. The initiation of prefetch operations is triggered by detection of a sequential read stream in a plurality of read requests from the host computer. When the prefetch size is increased, the preset amount of the increase equals the number of records in the read request from the host computer. After requested records are returned from the cache to the host computer in response to the read request, storage space in the cache used by the returned requested records is released.

In een systeem van de gegevensopslag een aantal verslagen zijn prefetched van grote volumeopslaggelegenheden voor overdracht aan een geheim voorgeheugen om gevraagde verslagen aan een server in antwoord op een gelezen verzoek van de server terug te keren. Als een vorige prefetch niet volledig is wanneer het gelezen verzoek wordt ontvangen, wordt het aantal verslagen in een volgende prefetch van verslagen verhoogd met een vooraf ingesteld bedrag. Als een vorige prefetch volledig is, wordt een volgende prefetch van verslagen in werking gesteld met het zelfde aantal verslagen in prefetch zoals vorige prefetch. De initiatie van prefetchverrichtingen wordt teweeggebracht door opsporing van een opeenvolgende gelezen stroom in een meerderheid van gelezen verzoeken van de server. Wanneer de prefetchgrootte wordt verhoogd, evenaart het vooraf ingestelde bedrag van de verhoging het aantal verslagen in het gelezen verzoek van de server. Nadat de gevraagde verslagen van het geheime voorgeheugen aan de server in antwoord op het gelezen verzoek zijn teruggekeerd, wordt de opslagruimte in het geheime voorgeheugen dat door de teruggekeerde gevraagde verslagen wordt gebruikt vrijgegeven.

 
Web www.patentalert.com

< (none)

< Scalable directory based cache coherence protocol

> Tape feeder with splicing capabilities

> (none)

~ 00087