Stream Backup Parameter Optimization via AI Decision Tree

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional data backup methods require manual configuration of optimization parameters, which is costly and lacks real-time accuracy, impacting the efficiency of stream backup due to varying environmental factors and complexity of backup scenarios.

Innovation Solution

A method that automatically sets optimization parameters for stream backup using a decision tree model trained with artificial intelligence and machine learning, determining suitable parameters based on data attributes, resource utilization rates, and network conditions to enhance execution efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual configuration of optimization parameters is used, then system complexity is reduced, but productivity and backup efficiency deteriorate due to lack of real-time adjustment

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

Solution Approach 1:

The system automatically configures optimization parameters by itself without manual intervention. The parameter automatic configuration module monitors environmental factors and adjusts parameters in real-time, enabling the system to serve itself and eliminate the need for manual configuration while maintaining high backup efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring environmental factors such as network conditions, resource utilization, and storage capacity. Based on this feedback, the parameter automatic configuration module dynamically adjusts optimization parameters to maintain optimal backup performance in changing conditions.

Inventive Principle:
Principle #23Feedback

2Loss of time

If manual configuration of optimization parameters is used, then device complexity is reduced, but loss of time increases due to lack of real-time accuracy

Engineering Contradiction:
Improveconfiguration timeVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system performs automatic parameter configuration without requiring manual intervention, eliminating configuration time loss. The parameter automatic configuration module continuously monitors environmental factors and adjusts parameters in real-time, making the system self-sufficient in parameter optimization.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system proactively monitors environmental factors and pre-adjusts parameters before performance degradation occurs. By continuously monitoring network conditions, resource utilization, and storage capacity, the system prepares optimal parameters in advance, preventing time loss associated with reactive adjustments.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If fixed optimization parameters are used, then device complexity is reduced, but adaptability deteriorates due to varying environmental factors

Engineering Contradiction:
Improveenvironmental adaptabilityVSAvoidparameter configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system transitions from fixed parameters to dynamic parameter adjustment. The parameter automatic configuration module continuously adapts optimization parameters based on real-time environmental factors including network conditions, resource utilization, and storage capacity, enabling the system to respond dynamically to changing conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters based on environmental conditions rather than using fixed values. The parameter automatic configuration module monitors environmental factors and adjusts optimization parameters such as concurrent stream transmission numbers and data parsing concurrency levels according to actual system state, achieving adaptability through parameter transformation.

Inventive Principle:
Principle #35Parameter changes

4Productivity

If manual configuration of optimization parameters is used, then ease of operation is improved, but productivity deteriorates due to human costs and lack of automation

Engineering Contradiction:
Improvebackup speedVSAvoidoperational simplicity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system automatically configures and adjusts parameters without requiring user intervention, eliminating human costs associated with manual configuration. The parameter automatic configuration module handles all parameter optimization tasks autonomously, improving productivity while maintaining ease of operation through complete automation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback from environmental monitoring to automatically adjust parameters, eliminating the need for manual configuration while maintaining operational simplicity. The parameter automatic configuration module responds to environmental changes and adjusts parameters autonomously, achieving both high productivity and ease of operation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11645166B2Method, device and computer program product for backuping data
Publication Date: 2023.05.09 EMC IP HLDG CO LLC
  • US11645166B2 patent drawing
  • US11645166B2 patent drawing
  • US11645166B2 patent drawing

AI summary

Embodiments of the present disclosure provide a method, device and computer program product for backing up data. The method comprises obtaining a data attribute of specific data to be backed up from a client to a server, a resource utilization rate at the client, and a network condition between the client and the server. The method further comprises setting, based on the data attribute, the resource utilization rate and the network condition, a plurality of parameters for performing stream backup, wherein the plurality of parameters at least comprises a concurrent number of stream transmission and a concurrent number of data parsing. The method further comprises parsing, according to the set plurality of parameters, the specific data and backing up the specific data from the client to the server.