IP Library Granted Patent US 10,877,852
Granted Patent B2
US 10,877,852 · App. 15/990,349 · Granted Dec 29, 2020

Instant data center recovery

Inventors: Kamlesh Lad (Woodcliff Lake, NJ); Peter C. Liu (Paramus, NJ)
Assignee: Catalogic Software, Inc.
G06F11/1469G06F11/1451G06F11/1456G06F11/1458G06F11/1464H04L41/0672H04L67/1097G06F2201/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 10,877,852
App. No.
15/990,349
Granted
Dec 29, 2020
Kind
B2
Abstract

Facility for providing backup and restore of all data center components including physical machines, virtual machines, routers, networks, sub-networks, switches, firewall, directory lookup, DNS, DHCP and internet access. Virtual or physical machines are associated to data center components and a software defined network, storage, and compute infrastructure is provided.

Claims (30)

1. A method of virtualization, comprising:

creating a backup image of each of a plurality of computers, the plurality of computers being connected to a network having a network topology, each backup image comprising a snapshot of the corresponding computer, the snapshot comprising an application-consistent image as of a specific point in time of primary storage of the corresponding computer;

collecting network connection state information of each of the plurality of computers by a plurality of metadata collection agents, each of the plurality of metadata collection agents being resident on one of the plurality of computers, the collected network connection state information capable of recreating the network topology;

saving together with each backup image, supplemental to each backup image, the network connection state information of the corresponding computer;

loading the backup images as virtual machines in a cloud computing node;

loading the network connection state information saved together with the backup images, and using the network connection state information to recreate the network connections of each of the plurality of computers; and

creating a software defined network based on a generated cloud deployment template.

2. The method of claim 1 , further comprising:

collecting network configuration information of each of the plurality of computers by the plurality of metadata collection agents;

saving together with each backup image, supplemental to each backup image, the network configuration information of the corresponding computer.

3. The method of claim 2 , wherein the network configuration information comprises router configuration information, firewall configuration information, switch configuration information, or network topology information.

4. The method of claim 2 , wherein collecting network configuration information comprises:

probing the network.

5. The method of claim 1 , wherein the cloud deployment template is configured to enumerate cloud resources to be instantiated in the software defined network.

6. The method of claim 5 , wherein the cloud deployment template comprises a description of at least one of: one or more virtual private cloud, one or more subnet, one or more gateway, one or more route table, and one or more network access control list.

7. A computer program product for data center recovery, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to perform a method comprising:

creating a backup image of each of a plurality of computers, the plurality of computers being connected to a network having a network topology, each backup image comprising a snapshot of the corresponding computer, the snapshot comprising an application-consistent image as of a specific point in time of primary storage of the corresponding computer;

collecting network connection state information of each of the plurality of computers by a plurality of metadata collection agents, each of the plurality of metadata collection agents being resident on one of the plurality of computers, the collected network connection state information capable of recreating the network topology;

saving together with each backup image, supplemental to each backup image, the network connection state information of the corresponding computer;

loading the backup images as virtual machines in a cloud computing node; and

loading the network connection state information saved together with the backup images, and using the network connection state information to recreate the network connections of each of the plurality of computers; and

creating a software defined network based on a generated cloud deployment template.

8. The computer program product of claim 7 , the method further comprising:

collecting network configuration information of each of the plurality of computers by the plurality of metadata collection agents;

saving together with each backup image, supplemental to each backup image, the network configuration information of the corresponding computer.

9. The computer program product of claim 8 , wherein the network configuration information comprises router configuration information, firewall configuration information, switch configuration information, or network topology information.

10. The computer program product of claim 8 , wherein collecting network configuration information comprises:

probing the network.

11. The computer program product of claim 7 , wherein the cloud deployment template is configured to enumerate cloud resources to be instantiated in the software defined network.

12. The computer program product of claim 11 , wherein the cloud deployment template comprises a description of at least one of: one or more virtual private cloud, one or more subnet, one or more gateway, one or more route table, and one or more network access control list.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2019
From: SYNCSORT INCORPORATED
To: DPX CORP.
Reel/Frame 050314/0501 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2019
From: LAD, KAMLESH; LIU, PETER CHI-HSIUNG
To: SYNCSORT INCORPORATED
Reel/Frame 050314/0613 →
CHANGE OF NAME Recorded Sep 9, 2019
From: DPX CORP.
To: CATALOGIC SOFTWARE, INC.
Reel/Frame 050314/0638 →
Continuity (7)
Continuation 15165717 · May 26, 2016
Continuation 14322011 · Jul 2, 2014
Continuation In Part 13689224 · Nov 29, 2012
Continuation 11993643
Provisional Application 61842554 · Jul 3, 2013
Provisional Application 60693715 · Jun 24, 2005
Related Publication 20180276086A1 · Sep 27, 2018