Automated Backup Type Determination Using Weighted Parameters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In enterprise environments, systems administrators face challenges in efficiently managing backups to achieve optimal Recovery Point Objective (RPO) and Recovery Time Objective (RTO) while balancing device utilization and backup window requirements, often requiring manual selection of backup types such as full, differential, or incremental backups.

Innovation Solution

An automated system that determines the type of backup based on predefined backup parameters, such as data changes, future schedules, and resource availability, using weightages and fuzzy logic to calculate a backup type value, thereby selecting the most appropriate backup type (full, differential, incremental, or no backup) to optimize resource utilization and reduce recovery time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual selection of backup types is used, then administrators can control backup strategies, but administrative effort and time consumption increase

Engineering Contradiction:
Improvebackup strategy controlVSAvoidadministrative time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The backup system automatically determines the appropriate backup type by evaluating multiple parameters (data change rate, RPO, RTO, storage capacity, network bandwidth) without requiring manual administrator intervention. The system serves itself by making intelligent decisions based on current system state and predefined policies, thereby reducing administrative time while maintaining reliable backup control.

Inventive Principle:
Principle #25Self-service

2Speed

If full backups are performed frequently, then data recovery time is reduced, but storage resource utilization increases

Engineering Contradiction:
Improverecovery speedVSAvoidstorage resource
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The backup system dynamically adjusts the backup type (full, differential, incremental, or none) based on real-time evaluation of multiple parameters including data change rate, RPO requirements, RTO requirements, available storage capacity, and network bandwidth. This dynamic adaptation allows the system to optimize the balance between recovery speed and storage resource utilization according to current conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the backup strategy parameters based on evaluated conditions. When data changes are minimal and storage is abundant, it may select incremental backups or even skip backups. When RTO requirements are stringent or storage is available, it may perform full backups. This parameter adjustment resolves the contradiction by adapting backup intensity to actual system state.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If incremental backups are used to reduce storage usage, then storage resource utilization decreases, but recovery time increases

Engineering Contradiction:
Improvestorage resourceVSAvoidrecovery speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The system dynamically selects between incremental, differential, full backups, or no backup based on current RTO requirements, data change rates, and storage availability. When RTO requirements are strict or data changes are significant, it may choose full or differential backups despite higher storage usage. When RTO is less critical and storage is constrained, it may opt for incremental backups, thus dynamically resolving the trade-off.

Inventive Principle:
Principle #15Dynamics

4Reliability

If backups are performed to meet RPO requirements, then data loss prevention is improved, but backup window duration increases

Engineering Contradiction:
Improvedata loss preventionVSAvoidbackup window
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The system adjusts backup parameters including type selection, scheduling frequency, and data selection based on evaluated RPO requirements, available backup window duration, data change rates, and resource availability. This allows flexible adaptation to meet data loss prevention goals while respecting operational constraints on backup window length.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10339008B2Determining type of backup
Publication Date: 2019.07.02 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10339008B2 patent drawing
  • US10339008B2 patent drawing
  • US10339008B2 patent drawing

AI summary

In some examples, a computing device may include a physical processor that executes machine readable instructions that cause the computing device to obtain, from the system, an actual value of a backup parameter for each backup parameter of a set of backup parameters. Each backup parameter may have a predefined threshold for the backup parameter. Execution of the machine readable instructions may further cause the computing device to determine a weightage for the backup parameter based on the predefined threshold and the actual value. The weightage may indicate a degree of contribution of the backup parameter for determining the type of backup to be executed in the system, and execution of the machine readable instructions may cause the computing device to determine the type of backup based on the weightage and the actual value of each backup parameter of the set of backup parameters.