Federated Storage Resource Processing Through Isolated Control Units

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The stability of storage systems is compromised when the federated storage cluster control layer fails, affecting the processing of all resource objects.

Innovation Solution

The federated storage cluster control layer is split into multiple independent and isolated control units, each controlling resource processing of at least one storage cluster, with a control unit identifier and service address set maintained to ensure communication connections are established through unique identifiers and addresses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single federated storage cluster control layer is used to manage all storage clusters, then the system structure is simple and easy to manage, but the stability deteriorates when the control layer fails, affecting all resource objects

Engineering Contradiction:
Improvesystem stabilityVSAvoidcontrol layer structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The federated storage cluster control layer is divided into multiple independent control units, each managing specific storage clusters. This segmentation ensures that a failure in one control unit does not affect others, thereby improving system reliability while maintaining manageable complexity through modular organization

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple independent control units are introduced to improve stability, then system reliability improves, but the device complexity increases due to multiple control units and their mappings

Engineering Contradiction:
Improvecontrol layer stabilityVSAvoidnumber of control units
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Each control unit independently manages its own service address and control unit identifier, and autonomously handles resource processing for its assigned storage clusters. This self-service capability reduces the need for complex inter-control-unit coordination mechanisms, thereby limiting the increase in device complexity while maintaining improved reliability

Inventive Principle:
Principle #25Self-service

3Reliability

If control units are isolated from each other, then fault propagation is prevented and stability improves, but the ease of operation deteriorates due to complex mapping and connection establishment

Engineering Contradiction:
Improvefault isolationVSAvoidresource processing operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The service address acts as an intermediary that simplifies the connection process between resource processing requests and the appropriate control units. By providing a standardized service address interface, the system abstracts the complexity of control unit mapping and isolation mechanisms, making resource processing operations easier while maintaining fault isolation

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP4625131A1Resource object processing method, apparatus, device, and storage medium
Publication Date: 2025.10.01 BEIJING VOLCANO ENGINE TECH CO LTD
  • EP4625131A1 patent drawingFigure 1~2
  • EP4625131A1 patent drawingFigure 3~4
  • EP4625131A1 patent drawingFigure 5~6

AI summary

The present disclosure provides a resource object processing method, a device, and a storage medium. The method includes: obtaining a control unit identifier set and a service address set of a federated storage cluster control layer, the control unit identifier set being used to maintain respective unit identifiers of multiple control units independent and isolated, and supported in the federated storage cluster control layer; mapping a unit identifier of a target control unit uniquely corresponding to the target object from the control unit identifier set according to a first object identifier of a target object to be processed; and determining a target service address corresponding to the target control unit from the service address set according to the unit identifier of the target control unit, establishing a communication connection based on the target service address, and performing a resource processing operation of the target object through the communication connection.