Patent ID: 11907541
Assignee: DELL PRODUCTS L.P.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method of prefetching data for a sequential read stream, comprising:
performing prefetch operations for a sequential read stream in accordance with a prefetch distance and a prefetch size;
keeping track of occurrences of failure scenarios in the prefetch operations while servicing the sequential read stream;
dynamically adjusting one of the prefetch distance and the prefetch size based on the occurrences of failure scenarios in the prefetch operations;
receiving a plurality of read requests for data stored on a storage object;
determining that the plurality of read requests are part of the sequential read stream; and
determining an initial value of the prefetch size based on an average input/output (IO) size of the plurality of read requests, the initial value of the prefetch size being greater than a predetermined minimum size value.