Recovery Manager Automating Protection Setup via Target Sets
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data protection technologies face challenges in meeting recovery point and time objectives (RPO and RTO) specified in service level agreements (SLAs), as they often focus on protection rather than recovery metrics, leading to difficulties in determining suitable protection schemes that meet these objectives.
Innovation Solution
A recovery manager defines recovery target sets and classes that include recovery point and time targets, along with additional properties to automate the selection of protection methods, ensuring that assets are protected based on their importance and life cycle requirements, optimizing protection methods across different asset states.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If protection schemes are selected based on recovery metrics (RPO and RTO), then the ability to meet SLA recovery objectives is improved, but the complexity of determining appropriate protection schemes increases
Solution Approach 1:
The patent introduces an intermediary system that translates recovery metrics (RPO and RTO) into specific protection scheme selections. This intermediary layer processes the recovery objectives and automatically determines the appropriate protection schemes, eliminating the need for manual analysis of numerous scheme combinations and resolving the complexity issue while maintaining reliability.
Solution Approach 2:
The system changes the parameters by which protection schemes are selected - instead of manually evaluating multiple scheme combinations, the selection is driven by explicit recovery metric parameters (RPO and RTO). This parameter-driven approach simplifies the determination process while ensuring recovery objectives are met.
2Adaptability or versatility
If manual selection of protection schemes is performed, then flexibility in choosing from myriad schemes is maintained, but the time and effort required to establish protection plans increases
Solution Approach 1:
The system enables self-service by automatically selecting appropriate protection schemes based on input recovery metrics. The automation handles the time-consuming process of evaluating numerous scheme combinations, while the system maintains flexibility by allowing configuration of different protection schemes through parameter settings rather than hardcoding.
Solution Approach 2:
The system performs preliminary action by pre-configuring protection schemes with their associated recovery metrics. This allows the system to quickly match recovery objectives with appropriate schemes without requiring time-consuming manual analysis during protection plan establishment.
3Ease of manufacture
If protection schemes are designed without considering recovery metrics, then implementation simplicity is maintained, but the ability to achieve SLA compliance deteriorates
Solution Approach 1:
The patent inverts the traditional approach by not designing protection schemes first and then determining their recovery metrics. Instead, it specifies recovery metrics first and then selects protection schemes that meet those metrics. This inversion maintains implementation simplicity while ensuring SLA compliance capability.
Data Source
AI summary
In one embodiment, a recovery manager may define a plurality of recovery target sets. Each recovery target set comprises a recovery point target, a recovery time target, and at least one other property. The recovery manager also defines a plurality of recovery classes. Each recovery class comprises at least one recovery target set of the plurality of recovery target sets. Each recovery class describes recovery requirements over an asset state life cycle. The recovery manager applies a first recovery class of the plurality of recovery classes to a first asset dependent on an importance of the first asset to an owner of the first asset. In some cases, the first recovery class and/or other recovery classes of the plurality of recovery classes may each be applied to multiple assets. In another embodiment, a recovery manager defines one or more recovery target sets to be applied to one or more assets and saves the one or more recovery target sets. In some embodiments, recovery classes are also saved.


