IP Library Granted Patent US 11,797,400
Granted Patent B2
US 11,797,400 · App. 16/878,297 · Granted Oct 24, 2023

Cost-optimized true zero recovery time objective for multiple applications based on interdependent applications

Inventors: Bing Liu (Tianjin, CN); Jehuda Shemer (Kfar Saba, IL); Kfir Wolfson (Beer Sheva, IL); Jawad Said (Kfar Yasif, IL)
Assignee: EMC IP HOLDING COMPANY LLC
G06F11/2023G06F9/45558G06F11/1469G06F11/1471G06F11/1484G06F2009/4557G06F2009/45562
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,797,400
App. No.
16/878,297
Granted
Oct 24, 2023
Kind
B2
Abstract

Data protection operations including replication operations from a production site to a replica site are disclosed. An example method assessing applications operating on a production virtual machine based on a replication strategy. The replication strategy is configured to identify related applications and ensure that the related applications are replicated to different replica virtual machines. The applications are then replicated from the production virtual machines to the replica virtual machines according to the replication strategy. The replication strategy can improve performance of the recovery operation.

Claims (24)

1. A method for replicating a production site to a replica site, the method comprising:

assessing, by a data protection system, applications operating on production virtual machines based on a replication strategy, wherein the replication strategy is configured to identify related applications among the applications and ensure that the related applications are replicated to different replica virtual machines and wherein at least two of the applications among the applications are identified as related applications; and

replicating the applications from the production virtual machines at the production site to the replica virtual machines according to the replication strategy.

2. The method of claim 1 , further comprising failing over all of the related applications when less than all of the related applications experience an issue that requires failover.

3. The method of claim 2 , the method comprising, for a replica virtual machine that includes an application related to another application, replicating one or more applications that are not related to the application to the replica virtual machine.

4. The method of claim 1 , further comprising accounting for at least one of networking constraints, operating system constraints, license constraints, or hardware constraints when assessing the applications.

5. The method of claim 1 , further comprising storing binaries of the applications on the replica virtual machines.

6. The method of claim 1 , further comprising dividing the applications into subsets.

7. The method of claim 6 , wherein none of the applications in each subset are related to each other.

8. The method of claim 1 , further comprising replicating the applications with a point in time journal such that the applications can be recovered to any point in time supported.

9. The method of claim 1 , wherein each replica virtual machine is associated with an operating system (OS) disk and wherein binaries of the applications replicated to each replica virtual machine is stored or installed on the OS disk.

10. The method of claim 1 , further comprising implementing more than one strategy for replicating the applications.

11. A non-transitory storage medium having stored therein instructions that are executable by one or more hardware processors to perform operations for a method for replicating a production site to a replica site, the method comprising:

assessing, by a data protection system applications operating on production virtual machines based on a replication strategy, wherein the replication strategy is configured to identify related applications among the applications and ensure that the related applications are replicated to different replica virtual machines and wherein at least two of the applications among the applications are identified as related applications; and

replicating the applications from the production virtual machines at the production site to the replica virtual machines according to the replication strategy.

12. The non-transitory storage medium of claim 11 , the operations further comprising failing over all the related applications when less than all of the related applications experience an issue that requires failover.

13. The non-transitory storage medium of claim 11 , the operations further comprising, for a replica virtual machine that includes an application related to another application, replicating one or more applications that are not related to the application to the replica virtual machine.

14. The non-transitory storage medium of claim 11 , the operations further comprising accounting for at least one of networking constraints, operating system constraints, license constraints, or hardware constraints when assessing the applications.

15. The non-transitory storage medium of claim 11 , the operations further comprising storing binaries of the applications on the replica virtual machines.

16. The non-transitory storage medium of claim 11 , the operations further comprising dividing the applications into subsets.

17. The non-transitory storage medium of claim 16 , the operations wherein none of the applications in each subset are related to each other.

18. The non-transitory storage medium of claim 11 , the operations further comprising replicating the applications with a point in time journal such that the applications can be recovered to any point in time supported.

19. The non-transitory storage medium of claim 11 , wherein each replica virtual machine is associated with an operating system (OS) disk and wherein binaries of the applications replicated to each replica virtual machine is stored or installed on the OS disk.

20. The non-transitory storage medium of claim 11 , the operations further comprising implementing more than one strategy for replicating the applications.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053574/0221) Recorded Jun 10, 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 060333/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053578/0183) Recorded Jun 10, 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 060332/0864 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053573/0535) Recorded Jun 10, 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 060333/0106 →
RELEASE OF SECURITY INTEREST AT REEL 053531 FRAME 0108 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0371 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053578/0183 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053573/0535 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053574/0221 →
SECURITY AGREEMENT Recorded Aug 18, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 053531/0108 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2020
From: LIU, BING; SHEMER, JEHUDA; WOLFSON, KFIR; SAID, JAWAD
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 052704/0057 →
Continuity (1)
Related Publication 20210365336A1 · Nov 25, 2021