AI-Based Data Backup Scheduling System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data backup and restore systems lack optimized scheduling, which can lead to inefficiencies and increased impact on productivity, especially in enterprise environments where reliable and cost-effective data protection is crucial.

Innovation Solution

A system utilizing an AI model trained on historical data to estimate the time required for data backup and restore operations, taking into account operating states of resources, allowing for optimized scheduling and resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional data backup and restore systems are used without optimized scheduling, then data protection can be achieved, but productivity is significantly impacted and resource utilization is inefficient

Engineering Contradiction:
ImproveproductivityVSAvoiddata protection reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by training an AI model on historical backup and restore data before actual scheduling decisions are made. The model learns from past performance patterns, resource states, and operational conditions to predict future backup/restore times accurately, enabling optimized scheduling that protects productivity while maintaining data protection reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring actual backup and restore performance, comparing it against AI predictions, and using this information to refine future scheduling decisions. This closed-loop approach ensures that data protection reliability is maintained while progressively improving productivity through learned optimization patterns.

Inventive Principle:
Principle #23Feedback

2Productivity

If AI model training and time estimation systems are implemented, then backup and restore scheduling is optimized and productivity is improved, but system complexity increases

Engineering Contradiction:
Improvebackup and restore efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system applies self-service by enabling the backup and restore scheduling system to automatically optimize its own operations through AI model training. The system autonomously learns from historical data, predicts optimal schedules, and adjusts resource allocation without requiring complex external management infrastructure, thereby improving efficiency while keeping system complexity manageable.

Inventive Principle:
Principle #25Self-service

3Loss of time

If accurate time estimation for backup and restore operations is provided, then scheduling is optimized and resource allocation is improved, but measurement and prediction difficulty increases

Engineering Contradiction:
Improvebackup and restore timeVSAvoidtime estimation difficulty
Core Design Contradiction:
Loss of timeVSDifficulty of detecting and measuring

Solution Approach 1:

The system replaces traditional mechanical or rule-based time estimation methods with an AI-based predictive model. Instead of relying on simple formulas or manual calculations, the system uses machine learning algorithms that analyze historical performance data, resource states, and operational patterns to accurately predict backup and restore times, thereby reducing time loss while managing the complexity of measurements through automated intelligence.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20240411648A1System and method for optimized scheduling of data backup/restore
Publication Date: 2024.12.12 DRUVA INC
  • US20240411648A1 patent drawing
  • US20240411648A1 patent drawing
  • US20240411648A1 patent drawing

AI summary

A system to optimize scheduling of a data backup and/or restore of a backup data in a data backup/restore environment is presented. The system includes a training module configured to train an artificial intelligence (AI) model based on historical data corresponding to data backup and/or restore of one or more training datasets. The system further includes a time estimator configured to estimate an estimated time taken for the data backup and/or restore of the backup data to a data backup server or a restore location based on the trained AI model and operating data corresponding to operating states of one or more resources in the data backup/restore environment. A related method is also presented.