US Patent Application 17715219. ADAPTIVE READ PREFETCH TO REDUCE HOST LATENCY AND INCREASE BANDWIDTH FOR SEQUENTIAL READ STREAMS simplified abstract

From WikiPatents
Jump to navigation Jump to search

ADAPTIVE READ PREFETCH TO REDUCE HOST LATENCY AND INCREASE BANDWIDTH FOR SEQUENTIAL READ STREAMS

Organization Name

Dell Products L.P.


Inventor(s)

Andrew Feld of Keene NH (US)


Philippe Armangau of Acton MA (US)


Christopher A. Seibel of Walpole MA (US)


Christopher Jones of Plainville MA (US)


ADAPTIVE READ PREFETCH TO REDUCE HOST LATENCY AND INCREASE BANDWIDTH FOR SEQUENTIAL READ STREAMS - A simplified explanation of the abstract

  • This abstract for appeared for US patent application number 17715219 Titled 'ADAPTIVE READ PREFETCH TO REDUCE HOST LATENCY AND INCREASE BANDWIDTH FOR SEQUENTIAL READ STREAMS'

Simplified Explanation

The abstract describes techniques for improving the performance of a storage system when reading data in a sequential manner. These techniques involve predicting and fetching data in advance based on a predetermined distance and size. The system keeps track of any failures that occur during these prefetch operations and adjusts the distance and size accordingly. By doing so, the latency experienced by the user is reduced, and the overall data transfer rate is increased.


Original Abstract Submitted

Techniques for providing an adaptive approach to prefetching data for sequential read streams in a storage system. The techniques can include performing prefetch operations for a sequential read stream in accordance with a prefetch distance and a prefetch size, counting or otherwise keeping track of occurrences of failure scenarios in the prefetch operations while servicing the sequential read stream, and modifying or adjusting one of the prefetch distance and the prefetch size based on the occurrences of the respective failure scenarios. In this way, host input/output (IO) latency can be reduced, and IO bandwidth can be increased, in the servicing of sequential read streams by the storage system.