Federated Storage Resource Processing Through Isolated Control Units
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
Data Source
Figure 1~2
Figure 3~4
Figure 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.