Remote Backup Load Allocation Across Secondary Controllers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data backup methods in remote replication fail to fully utilize secondary end controller resources due to unequal distribution of data processing loads, leading to inefficiencies in resource utilization.

Innovation Solution

A method that involves acquiring load information of secondary end controllers, pre-dividing logical volumes into subvolumes, and allocating these subvolumes based on load information to optimize resource utilization, synchronizing configuration information to the primary end, and processing data on the appropriate secondary end controllers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is transmitted to fixed controllers or distributed in a balanced manner, then data transmission can be completed, but secondary end controller resources cannot be fully utilized due to unequal idle resources

Engineering Contradiction:
Improvedata transmission performanceVSAvoidresource utilization flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic load information acquisition and real-time adjustment of data transmission paths. The system continuously monitors load status of secondary end controllers and dynamically selects optimal transmission targets, transforming the static fixed-path transmission into a dynamic adaptive system that responds to changing resource availability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent establishes a feedback mechanism where load information of secondary end controllers is continuously acquired and used to adjust data transmission decisions. The system receives feedback about controller resource status and modifies transmission paths accordingly, creating a closed-loop control system that optimizes resource utilization.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If data is transmitted to multiple controllers in a balanced manner, then load distribution is achieved, but idle resources of controllers remain unequal leading to wasted capacity

Engineering Contradiction:
Improveload distributionVSAvoidwasted controller resources
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent applies local quality by making transmission decisions specific to each secondary end controller's actual load status. Instead of uniform balanced distribution, the system tailors data transmission paths to match the local resource availability of each controller, allocating more data to controllers with higher idle resources and less to those already heavily loaded.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter used for distribution from simple balanced allocation to load-aware allocation based on acquired load information. The system adjusts transmission parameters dynamically according to controller resource status, transforming the distribution strategy from static to parameter-driven adaptive allocation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250377982A1Method, device and apparatus of backing up data, and nonvolatile computer-readable storage medium
Publication Date: 2025.12.11 INSPUR SUZHOU INTELLIGENT TECH CO LTD
  • US20250377982A1 patent drawing
  • US20250377982A1 patent drawing
  • US20250377982A1 patent drawing

AI summary

The present application discloses a method of backing up data, including the following steps: acquiring load information of each of secondary end controllers, respectively; allocating, according to the load information of each of the secondary end controllers, each of secondary end logical subvolumes obtained by pre-division to corresponding one of the secondary end controllers, to obtain secondary end subvolume configuration information; synchronizing the secondary end subvolume configuration information to a primary end, to enable the primary end transmit, according to the secondary end subvolume configuration information, each piece of data to be backed up to corresponding one of the secondary end controllers; and processing, by each of the secondary end controllers, respectively received data to be backed up, to complete data backup at a secondary end.