Intelligent Backup Scheduling Using Machine Learning Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud-based backup solutions lack efficiency in scheduling and sizing, often leading to resource wastage and failures due to inadequate resource utilization predictions and storage reservations.

Innovation Solution

Implementing trained machine learning models to predict future resource utilization and storage requirements, optimizing backup scheduling and sizing to minimize resource usage and prevent under- or over-reservation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional backup scheduling is used without resource prediction, then backup operations can be performed, but resource utilization is inefficient and backup failures occur due to inadequate resource reservations

Engineering Contradiction:
Improvebackup success rateVSAvoidresource management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by predicting future resource utilization and storage requirements before executing backup operations. Machine learning models analyze historical data to forecast resource needs, allowing the system to proactively allocate resources and schedule backups during optimal time windows before resource constraints arise, thereby preventing backup failures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring actual resource utilization during and after backup operations, comparing predicted versus actual resource consumption, and using this information to refine machine learning models. This closed-loop feedback improves prediction accuracy over time, enhancing backup reliability while optimizing resource allocation.

Inventive Principle:
Principle #23Feedback

2Productivity

If machine learning models are implemented for resource prediction, then backup scheduling efficiency improves, but system complexity increases

Engineering Contradiction:
Improvebackup scheduling efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system applies self-service by enabling automated machine learning models to independently perform resource utilization prediction and backup scheduling without manual intervention. The models automatically analyze historical data, generate predictions, determine optimal backup windows, and allocate resources, reducing the need for complex manual configuration and management while improving scheduling efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system utilizes parameter changes by dynamically adjusting backup scheduling parameters based on machine learning predictions. Instead of fixed schedules, the system modifies backup timing, duration, and resource allocation parameters in real-time based on predicted resource availability and utilization patterns, thereby improving efficiency without requiring proportional increases in system complexity.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If storage is over-reserved for backups, then backup failures are prevented, but resource wastage occurs

Engineering Contradiction:
Improvebackup reliabilityVSAvoidresource wastage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary resource allocation by using machine learning models to predict exact storage requirements before backup operations. Instead of over-reserving storage, the models analyze historical backup sizes, data growth rates, and compression ratios to allocate precisely the amount of storage needed, preventing both backup failures and resource wastage through accurate advance planning.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies dynamics by making storage reservation flexible and adaptive rather than static. Machine learning models continuously adjust storage allocation based on changing data patterns, workload characteristics, and resource availability, allowing the system to optimize storage utilization dynamically while maintaining backup reliability across varying conditions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240202078A1Intelligent backup scheduling and sizing
Publication Date: 2024.06.20 SERVICENOW INC
  • US20240202078A1 patent drawing
  • US20240202078A1 patent drawing
  • US20240202078A1 patent drawing

AI summary

Future computer resource utilizations are predicted using at least one machine learning model among a group of one or more trained machine learning models. Based on the predicted future computer resource utilizations, a backup time is determined. An amount of storage to reserve for a backup is estimated using at least one machine learning model among the group of one or more trained machine learning models. At the backup time, the backup is initiated to a portion of the storage reserved based on the estimated amount.