Techniques for determining an amount of data to prefetch
AssigneeEMC Corporation
InventorsRong Yu, Orit Levin-Michael, Roderick M. Klinger, Yechiel Yochai, John W. Lefferts
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorsRong Yu, Orit Levin-Michael, Roderick M. Klinger, Yechiel Yochai, John W. Lefferts
Estimating the term…
Described are techniques for processing a data operation in a data storage system. A front-end component receives the data operation to read a data portion. In response to receiving the data operation, the front-end component performs first processing. The first processing includes determining whether the data operation is a read operation resulting in a cache hit to a prefetched data portion of a sequential stream, and if said determining determines that said data operation results in a cache hit to a prefetched data portion, performing processing in connection with prefetching additional data for said sequential stream. The processing includes determining whether to prefetch additional data for said sequential stream and, if so, an amount of additional data to prefetch. The processing uses one or more criteria to determine one or more of an amount of data to prefetch in a single prefetch request and a track ahead parameter.
A method for processing a data operation in a data storage system comprising:
A data storage system including a non-transitory computer readable medium with code stored thereon for processing a data operation in the data storage system, the non-transitory computer readable medium comprising code for:
Dependencies are inferred from the claim text.