US 12,235,871 B2
System and method for asynchronously transferring replication data
Vasudevan Subramanian, Chapel Hill, NC (US); Socheavy Heng, Cranston, RI (US); Nagapraveen Veeravenkata Seela, Cary, NC (US); and Kosta Economou, Bradenton, FL (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Jan. 19, 2023, as Appl. No. 18/156,796.
Prior Publication US 2024/0248910 A1, Jul. 25, 2024
Int. Cl. G06F 16/27 (2019.01); G06F 11/14 (2006.01)
CPC G06F 16/273 (2019.01) [G06F 11/1469 (2013.01); G06F 2201/84 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A computer-implemented method, executed on a computing device, comprising:
determining a recovery point object (RPO) value for a storage object;
determining an amount of data to transfer from the storage object to a disaster recovery site;
determining a transfer rate based upon, at least in part, the amount of data to transfer from the storage object to the disaster recovery site and a current rate of transfer;
determining a priority of each storage object of a plurality of storage objects;
generating a data replication transfer schedule for the storage object based upon, at least in part, the RPO value and the amount of data to transfer includes prioritization in the data replication transfer schedule by multiplying the transfer rate determined for each storage object by a priority-based multiplicative value, wherein applying the priority-based multiplicative value of greater than one prioritizes the storage object relative to other storage objects of the plurality of storage objects, and wherein applying the priority-based multiplicative value of less than one de-prioritizes the storage object relative to the other storage objects of the plurality of storage objects; and
asynchronously transferring data from the storage object to the disaster recovery site using the data replication transfer schedule.