Backup Server Scheduling via Neural Network Reward Scores

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large-scale backup systems, managing backup schedules for multiple backup clients independently is difficult, leading to inefficient data protection, high human resource costs, and frequent re-definition of schedules due to network changes and hardware upgrades.

Innovation Solution

A method using a neural network to determine a reward score based on the backup system's state, adjusting the backup schedule in real-time to improve performance and reduce management overhead, by employing a Deep Deterministic Policy Gradient (DDPG) algorithm for continuous control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If backup schedules for each backup client are scheduled independently, then individual client backup management is simplified, but overall system management becomes very difficult and inefficient

Engineering Contradiction:
ImproveIndividual client backup managementVSAvoidOverall system management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges individual client backup schedules into a unified collective management system. The backup server consolidates scheduling information from multiple backup clients and manages them together through a single centralized scheduling mechanism, transforming many independent scheduling tasks into one integrated scheduling problem that improves overall system manageability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The backup server implements a universal scheduling mechanism that can handle backup tasks for multiple different clients simultaneously. This multi-functional scheduling system adapts to various client requirements while providing consistent management across the entire backup system, reducing complexity through standardized universal procedures.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If backup schedules are managed collectively to achieve optimal system performance, then overall system efficiency improves, but the complexity of schedule management increases

Engineering Contradiction:
ImproveSystem backup efficiencyVSAvoidSchedule management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The backup system implements self-service through automated scheduling algorithms that dynamically adjust backup schedules without manual intervention. The system automatically monitors system state, evaluates scheduling options, and makes optimization decisions independently, achieving high productivity while keeping management complexity low through automation rather than complex manual processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback mechanisms where the backup server continuously monitors the state of backup clients and system resources, then adjusts scheduling decisions based on this feedback. This closed-loop control enables the system to achieve optimal performance dynamically while maintaining simple management through automated response to system conditions.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If backup schedules are re-defined frequently due to network changes and hardware upgrades, then system adaptability improves, but management overhead and time consumption increase

Engineering Contradiction:
ImproveSystem adaptability to changesVSAvoidTime for schedule re-definition
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The backup scheduling system is designed to be dynamic rather than static. It continuously adapts to changing system conditions such as network changes and hardware upgrades by automatically adjusting schedules in real-time. This dynamic capability allows the system to maintain high adaptability while eliminating the time-consuming manual re-definition process through automated dynamic adjustment.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11294773B2Method, apparatus and computer program product for managing backup system
Publication Date: 2022.04.05 EMC IP HLDG CO LLC
  • US11294773B2 patent drawing
  • US11294773B2 patent drawing
  • US11294773B2 patent drawing

AI summary

Embodiments of the present disclosure provide a method, device, and computer program product for managing a backup system. The method comprises obtaining a state of a backup system, the backup system comprising a backup server and at least one backup client, the backup server being communicatively coupled to the at least one backup client via a network and configured to back up data of the at least one backup client; determining a reward score corresponding to the state of the backup system; and determining, based on the state of the backup system and the reward score, configuration information for the backup system, the configuration information indicating a schedule for the backup server to perform data backups on the at least one backup client. Embodiments of the present disclosure can improve the performance of the backup system and reduce the management overhead of the backup system.