US 12,093,138 B2
Prioritize slices for faster file backup and restore
Soumen Acharya, Bangalore (IN); Aaditya Rakesh Bansal, Bangalore (IN); Shelesh Chopra, Bangalore (IN); and Upanshu Singhal, Bangalore (IN)
Assigned to Dell Products, L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Dec. 16, 2022, as Appl. No. 18/082,972.
Prior Publication US 2024/0202079 A1, Jun. 20, 2024
Int. Cl. G06F 11/14 (2006.01)
CPC G06F 11/1464 (2013.01) [G06F 11/1451 (2013.01); G06F 11/1461 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for performing a backup of a production host, the method comprising:
receiving a request to perform the backup of the production host;
slicing, in response to the request, assets associated with the production host to produce a plurality of slices;
determining, based on the slicing, a type of each slice of the plurality of slices;
assigning each slice of the plurality of slices a priority flag, based on the determined type of each slice of the plurality of slices, wherein the priority flag is one of a high priority flag and a low priority flag;
allocating, based on the priority flag, each slice of the plurality of slices to one of a plurality of streams, wherein the plurality of streams comprise a high priority stream, a mixed priority stream, and a low priority stream, wherein a mixed priority stream comprises a plurality of high priority slices and a plurality of low priority slices; and
transmitting the plurality of streams to backup storage, in an order based on the priority of the slices in each of the plurality of streams.