IP Library Granted Patent US 8,121,966
Granted Patent B2
US 8,121,966 · App. 12/134,152 · Granted Feb 21, 2012

Method and system for automated integrated server-network-storage disaster recovery planning

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 8,121,966
App. No.
12/134,152
Granted
Feb 21, 2012
Kind
B2
Abstract

An automated disaster recovery (DR) planning system for a computing environment is provided. A discovery module discovers servers, networks, and storage devices in a computing environment. An expert knowledge base module captures best practices in planning, and capabilities, interoperability, limitation and boundary values for different DR technologies. A match-making module determines multiple DR plans as combinations of one or more replication technologies that can be used to satisfy DR requirements. And, an optimizer configured for assessing a feasible DR plan from said multiple DR plans, to deploy for DR planning of a primary computing environment.

Claims (34)

1. A method for automated disaster recovery (DR) planning in an information technology computing environment including virtual machines, servers, interconnecting switches, storage systems, comprising:

discovering servers, networks, and storage devices in the computing environment;

capturing best practices in planning, and capabilities, interoperability, limitation and boundary values for different DR technologies;

determining multiple DR plans as combinations of one or more replication technologies that can be used to satisfy DR requirements; and

assessing a feasible DR plan from said multiple DR plans, to deploy for DR planning of a primary computing environment.

2. The method of claim 1 , further comprising performing a multi-level optimization process based on a combination of analytic models and best-practice heuristics for deriving an integrated server-storage DR plan, wherein the optimization takes into account one or more of: DR requirements specified by a user, existing IT infrastructure in terms of hardware and software, available licenses, utilization statistics, number of sites and objective functions specified by the user.

3. The method of claim 2 , wherein the multi-level optimization process is performed at multiple levels including one or more of: a storage system, a database and a virtual machine.

4. The method of claim 2 , further comprising generating discrete parameter groups for sequential multi-level optimization.

5. The method of claim 2 , further comprising generating multiple DR plans based on different user-defined objective functions.

6. The method of claim 2 , further comprising utilizing non-linear and non-differentiable cost functions.

7. The method of claim 2 , further comprising utilizing best practice information of deployed DR plans.

8. The method of claim 2 , further comprising utilizing replication technology attributes as well as hardware and software constraints.

9. The method of claim 2 further including deploying the DR plan for replicating information from the primary computing environment to a secondary computing environment based on the DR plan.

10. An automated disaster recovery (DR) planning apparatus for an information technology computing environment including virtual machines, servers, interconnecting switches, storage systems, comprising:

a discovery module configured for discovering servers, networks, and storage devices in the computing environment;

an expert knowledge base module configured for capturing best practices in planning, and capabilities, interoperability, limitation and boundary values for different DR technologies;

a match-making module configured for determining multiple DR plans as combinations of one or more replication technologies that can be used to satisfy DR requirements; and

an optimizer configured for assessing a feasible DR plan from said multiple DR plans, to deploy for DR planning of a primary computing environment.

11. The system of claim 10 , wherein the optimizer is configured for performing a hybrid heuristic-analytic optimization process for integrated server-network-storage DR planning

12. The system of claim 10 , wherein the optimizer is configured for performing a multi-level hybrid heuristic-analytic optimization process based on a combination of analytic models and best-practice heuristics for deriving an integrated server-storage DR plan.

13. The system of claim 10 , wherein the match-making module is further configured for determining DR plans based on best-practice templates and composition of replication technologies.

14. The method of claim 10 , wherein the optimizer is further assessing a feasible DR plan based on one or more of: (1) said multiple DR plans for one or more enterprise applications, (2) tolerable time latency and data loss, (3) and resource usage properties of each DR plan, (4) available resources, and (5) administrator-defined priorities and objective metrics including one or more of cost, application latency impact, and homogeneity of replication technologies.

15. The apparatus of claim 10 , wherein the optimizer is further configured for generating discrete parameter groups for sequential multi-level optimization.

16. The apparatus of claim 10 , wherein the match-making module is further configured for generating multiple DR plans based on different user-defined objective functions.

17. The apparatus of claim 10 , wherein the optimizer is further configured for utilizing non-linear and non-differentiable cost functions, for assessing a feasible DR plan.

18. The apparatus of claim 10 , wherein the knowledge base is further configured for capturing best practice information of deployed DR plans.

19. The apparatus of claim 12 , wherein the optimizer is further configured for utilizing replication technology attributes as well as hardware and software constraints.

20. A disaster recovery (DR) planning system, comprising:

a primary computing site; and

a disaster recovery (DR) planning apparatus, comprising:

a discovery module configured for discovering servers, networks, and storage devices in a computing environment;

an expert knowledge base module configured for capturing best practices in planning, and capabilities, interoperability, limitation and boundary values for different DR technologies;

a match-making module configured for determining multiple DR plans as combinations of one or more replication technologies that can be used to satisfy DR requirements; and

an optimizer configured for assessing a feasible DR plan from said multiple DR plans, to deploy for DR planning of the primary computing site.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: DAEDALUS GROUP, LLC
To: DAEDALUS BLUE LLC
Reel/Frame 051737/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP, LLC
Reel/Frame 051710/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP LLC
Reel/Frame 051032/0784 →