CPC G06F 11/1469 (2013.01) [G06F 7/08 (2013.01); G06F 2201/84 (2013.01)] | 19 Claims |
1. A computer-implemented method for file level prioritization performed by a data deduplication system during a data recovery operation, the method comprising:
receiving a restore request to restore a plurality of files;
in response to the restore request, for each file among the plurality of files,
retrieving, from a thesis file, a filename of the file and a critical value associated with the filename, wherein the critical value indicates a file criticality of the file, and the thesis file comprises filenames of the plurality of files and corresponding critical values associated with filenames;
determining a priority weighted value of the file based on the critical value; and
determining a Euclidean distance of the file to a consecutive file based on the critical value associated with the filename and the priority weighted value;
sorting the plurality of files by selecting a nearest critical file based on the calculated Euclidean distance of each file; and
restoring the sorted files at a target device.
|