Sequential file restore performance using dynamic prefetch based on file locality
AssigneeDell Products L.P.
InventorsNitin Madan, Kedar Godbole, Srikant Viswanathan
Life of this patent
Estimating the term…
Loading patent…
AssigneeDell Products L.P.
InventorsNitin Madan, Kedar Godbole, Srikant Viswanathan
Estimating the term…
Embodiments of a system and method to track the locality of a file being restored at the time of prefetching; and a mechanism to dynamically adjust the prefetching parallelism, per read batch, optimally based on the locality and other heuristics, such as system load. A process tracks locality of data elements in a batched data stream, as corresponds to a number of different container IDs accessed by the data elements. The prefetch nominally works serially on the data elements, however, if the locality exceeds a threshold separating acceptable versus non-acceptable distribution of data accesses, each batch is divided into a number of smaller sub-batches that are then pre-fetched in parallel with one another.
A computer-implemented method comprising:
A method of providing a dynamic prefetch process based on file locality in a deduplication system, comprising:
A method comprising:
Dependencies are inferred from the claim text.