IP Library Granted Patent US 11,175,997
Granted Patent B2
US 11,175,997 · App. 16/785,230 · Granted Nov 16, 2021

Using business continuity and disaster recovery for any point in time backup

Inventors: Jehuda Shemer (Kfar Saba, IL); Valerie Lotosh (Ramat-Gan, IL); Saar Cohen (Moshav Mishmeret, IL); Erez Sharvit (Ramat Gan, IL)
Assignee: EMC IP HOLDING COMPANY LLC
G06F11/1458G06F11/1448G06F2201/84
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,175,997
App. No.
16/785,230
Granted
Nov 16, 2021
Kind
B2
Abstract

Generating any point in time backups without native snapshot generation. Production data is split such that a journal stream is sent to a data protection system, which may be local or remote. The journal stream includes a data stream and a metadata stream. Backups are synthesized at the data protection system by rolling at least a portion of the journal. A backup for any point in time represented in the journal can be synthesized.

Claims (28)

1. A method, comprising:

splitting an IO stream received from a source such that the IO stream is directed to production storage and to a data protection system;

aggregating the IO stream and generating a journal from the IO stream by the data protection system, wherein the journal includes a data stream and a metadata stream;

retrieving additional data to include in the journal from production data stored in the production storage when an IO in the IO stream is less than a block size;

storing the journal in a secondary storage; and

synthesizing backups from the journal.

2. The method of claim 1 , further comprising generating the backups according to a cadence, wherein the cadence is based on at least one of time, journal size, expected journal roll time, expected RPO.

3. The method of claim 1 , further comprising dividing the journal into journal files, wherein each journal file includes a portion of the data stream and a corresponding portion of the metadata stream.

4. The method of claim 3 , further comprising generating a new backup from a previous backup and one of the journal files.

5. The method of claim 1 , further comprising aligning the metadata stream and deduplicating the data.

6. The method of claim 1 , further comprising performing a fast copy to synthesize each of the backups.

7. The method of claim 1 , further comprising storing the backups as backups and journal files.

8. The method of claim 1 , further comprising setting a cadence for synthesizing the backups to balance an RPO with storage space.

9. The method of claim 1 , wherein the metadata stream includes one or more of IO volume, location length, timestamp, tagging, user information, descriptive data, wherein each entry in the metadata stream has a corresponding entry in the data stream.

10. A non-transitory storage medium having stored therein instructions that are executable by one or more hardware processors to perform operations comprising:

splitting an IO stream received from a source such that the IO stream is directed to production storage and to a data protection system;

aggregating the IO stream and generating a journal from the IO stream by the data protection system, wherein the journal includes a data stream and a metadata stream;

retrieving additional data to include in the journal from production data stored in the production storage when an IO in the IO stream is less than a block size;

storing the journal in a secondary storage; and

synthesizing backups from the journal.

11. The non-transitory storage medium of claim 10 , the operations further comprising generating the backups according to a cadence, wherein the cadence is based on at least one of time, journal size, expected journal roll time, expected RPO.

12. The non-transitory storage medium of claim 10 , the operations further comprising dividing the journal into journal files, wherein each journal file includes a portion of the data stream and a corresponding portion of the metadata stream.

13. The non-transitory storage medium of claim 12 , the operations further comprising generating a new backup from a previous backup and one of the journal files.

14. The non-transitory storage medium of claim 10 , the operations further comprising aligning the metadata stream and deduplicating the data.

15. The non-transitory storage medium of claim 10 , the operations further comprising performing a fast copy to synthesize each of the backups.

16. The non-transitory storage medium of claim 10 , the operations further comprising storing the backups as backups and journal files.

17. The non-transitory storage medium of claim 10 , the operations further comprising setting a cadence for synthesizing the backups to balance an RPO with storage space.

18. The non-transitory storage medium of claim 10 , wherein the metadata stream includes one or more of IO volume, location length, timestamp, tagging, user information, descriptive data, wherein each entry in the metadata stream has a corresponding entry in the data stream.

Assignments (14)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052852/0022) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0582 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052851/0081) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0441 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052851/0917) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0509 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053311/0169) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0742 →
RELEASE OF SECURITY INTEREST AT REEL 052771 FRAME 0906 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0298 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052852/0022 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052851/0081 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052851/0917 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 053311/0169 →
SECURITY AGREEMENT Recorded May 28, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052771/0906 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2020
From: SHARVIT, EREZ
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 051895/0316 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2020
From: SHEMER, JEHUDA; LOTOSH, VALERIE; COHEN, SAAR
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 051755/0895 →
Continuity (1)
Related Publication 20210248040A1 · Aug 12, 2021