US 11,809,279 B2
Automatic IO stream timing determination in live images
Nadav Azaria, Beer Sheva (IL); Saar Cohen, Moshav Mishmeret (IL); and Jehuda Shemer, Kfar Saba (IL)
Assigned to EMC IP HOLDING COMPANY LLC, Hopkinton, MA (US)
Filed by EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed on Dec. 13, 2019, as Appl. No. 16/713,722.
Prior Publication US 2021/0182150 A1, Jun. 17, 2021
Int. Cl. G06F 16/27 (2019.01); G06F 16/28 (2019.01); G06F 11/14 (2006.01)
CPC G06F 11/1446 (2013.01) [G06F 16/27 (2019.01); G06F 16/285 (2019.01); G06F 2201/84 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method for generating a live image of data, the method comprising:
dividing a journal that begins prior to generating an image and that ends after generating the image into time intervals, wherein the live image includes the journal and an image of the data and wherein the journal includes entries associated with the data during a time period during which the image was taken;
classifying every location in the journal impacted by the entries with a classification in each of the time intervals, wherein the classifications include a first classification indicates that a value in the journal matches a value in the image, a second classification where the value in the journal does not match the value in the image, a third classification indicating the value is concluded to match the value in the backup, and a fourth classification indicating that whether the value in the journal matches the value in the image is unknown;
identifying candidate time intervals from amongst the time intervals based on the classifications of the locations in the time intervals, wherein the image was generated during one of the candidate timer intervals; and
synchronizing the journal with the image by selecting a synchronized time interval from amongst the candidate intervals as the time interval during which the image was taken, wherein the classifications in the synchronized timer interval include only first and/or third classifications.