US 11,868,218 B1
Recovery point objective compliant star replication
Avi Goren, Tel Aviv (IL); and Ohad Ben-Yehuda, Tel Aviv (IL)
Assigned to VAST DATA LTD., Tel Aviv (IL)
Filed by VAST DATA LTD., Tel Aviv (IL)
Filed on Oct. 7, 2022, as Appl. No. 17/938,863.
Int. Cl. G06F 11/16 (2006.01); G06F 11/20 (2006.01)
CPC G06F 11/1662 (2013.01) [G06F 11/2023 (2013.01); G06F 11/2046 (2013.01); G06F 2201/84 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method for recovery point objective compliant star replication, the method comprises:
obtaining, by a source storage system (SSS), a user defined recovery point objective (RPO) that is indicative of a maximum allowed gap, between a time when a most recent data was written to the SSS and a synchronized time of a failover replication; and
performing replication iterations to each destination storage system (DSS) of multiple DSSs according to replication schedules of the DSSs, wherein at least two DSSs of the multiple DSSs are assigned with replication schedules having different frequencies of replication iterations; wherein each replication iteration comprises sending a content related to a scheduled snapshot;
determining a conformance to the RPO, of a time elapsed since a content related to a last common snapshot was replicated to each one of the multiple DSSs;
performing a non-scheduled common (NSC) replication iteration to each of the multiple DSSs to prevent a violation of the RPO, wherein the NSC replication iteration comprises sending content related to a NSC snapshot to each one of the multiple DSSs.