US 11,836,054 B2
File restore performance in a deduplication file system using adaptive prefetching
Nitin Madan, Cupertino, CA (US); Donna Barry Lewis, Holly Springs, NC (US); and Kedar Godbole, Pune (IN)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Dec. 21, 2021, as Appl. No. 17/558,300.
Prior Publication US 2023/0195580 A1, Jun. 22, 2023
Int. Cl. G06F 12/00 (2006.01); G06F 11/14 (2006.01); G06F 16/172 (2019.01)
CPC G06F 11/1469 (2013.01) [G06F 11/1453 (2013.01); G06F 16/172 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
identifying a plurality of files to be restored in a deduplication backup system;
inserting read requests for a plurality of small files in a prefetch queue;
creating an intent to read a file of the plurality of small files using a file handle comprising a pathname for the file and a destination handle specifying where file data is to be read into;
passing the file handle, an offset, and a length and the destination handle to a file server;
processing a prefetch request in the file server to bring the file data into memory before closing the file; and
processing a read request in a file system to read the file data from memory.