Heuristic Backup Scheduling for RPO and RTO Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data protection environments, the complexity of meeting recovery point object (RPO) and recovery time objective (RTO) metrics through asset backup scheduling leads to increased infrastructure and operational complexity, necessitating an efficient method for generating asset backup scheduling plans that consider backup device limitations, RPO violation minimization, and asset prioritization.

Innovation Solution

A heuristic method for generating asset backup scheduling plans involves selecting a backup device, identifying assets, initializing a scheduling plan, generating a backup priority list, iteratively selecting a target asset, identifying and inserting best-fit backup scheduling options, and updating the priority list to optimize backup operations based on RPO and RTO constraints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional backup scheduling methods are used to meet RPO and RTO metrics, then data protection service levels are maintained, but infrastructure and operational complexity increase

Engineering Contradiction:
Improvedata protection service levelVSAvoidinfrastructure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent transforms the backup scheduling problem from a complex constraint satisfaction problem into a simpler optimization problem by changing the approach parameters. Instead of directly managing multiple constraints (RPO, RTO, bandwidth, dependencies), the system uses a score-based evaluation mechanism where each asset receives a priority score based on its backup urgency and characteristics. This parameter transformation simplifies the scheduling decision-making process while maintaining service level compliance.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the backup scheduling process into distinct phases: asset evaluation, priority scoring, queue management, and execution. By dividing the complex scheduling task into manageable segments, each handled by specific algorithms and data structures (such as priority queues and score calculators), the system reduces operational complexity while ensuring all RPO and RTO requirements are met for different asset classes.

Inventive Principle:
Principle #1Segmentation

2Reliability

If traditional backup scheduling methods are used to meet RPO and RTO metrics, then data protection service levels are maintained, but operational complexity increases

Engineering Contradiction:
Improvedata protection service levelVSAvoidoperational complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements a self-service backup scheduling system that automatically evaluates assets, calculates priorities, and generates schedules without requiring manual intervention. The system autonomously monitors asset changes, updates priority scores, and adjusts schedules in response to varying conditions, eliminating the need for operators to manually manage complex scheduling constraints while maintaining service level agreements.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates continuous feedback mechanisms where the system monitors backup execution results, asset changes, and performance metrics, then uses this feedback to dynamically adjust priority scores and schedule adjustments. This closed-loop control simplifies operations by allowing the system to self-correct and adapt to changing conditions without manual reconfiguration, while ensuring RPO and RTO compliance is maintained.

Inventive Principle:
Principle #23Feedback

3Productivity

If priority-based iterative scheduling is implemented, then scheduling efficiency is improved, but computational requirements increase

Engineering Contradiction:
Improvescheduling efficiencyVSAvoidcomputational resource usage
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by focusing computational resources on evaluating and scheduling only the most critical assets first, rather than processing all assets uniformly. The priority scoring mechanism identifies a subset of high-priority assets that require immediate attention, allowing the system to achieve effective scheduling results without performing exhaustive evaluations of every single asset, thus reducing overall computational requirements while maintaining scheduling efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11379313B2Efficient method for generating asset backup scheduling plans
Publication Date: 2022.07.05 EMC IP HLDG CO LLC
  • US11379313B2 patent drawing
  • US11379313B2 patent drawing
  • US11379313B2 patent drawing

AI summary

An efficient method for generating asset backup scheduling plans. Within a data protection environment, at least two service level metrics may be observed—a recovery point object (RPO) and a recovery time objective (RTO). In order to meet acceptable values for these metrics, on par with established service level agreements, infrastructure employed throughout the data protection environment, as well as the scheduling of asset backup operations, tend to grow in complexity. To address service distributions potentially emerging from the aforementioned complexities, the disclosed method proposes a heuristic approach to generating asset backup scheduling plans, which consider factors such as backup device limitations, RPO violation minimization, asset usage, and asset prioritization.