Storage Management Device Workload Distribution Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In cluster systems, workload distribution is not effectively managed, leading to concentration of loads on specific storage nodes, which can result in decreased throughput due to uncontrolled workload distribution.
Innovation Solution
A management device acquires workload and system load information to determine optimal workload arrangement destinations and replica positions within the storage system, ensuring that communication loads do not exceed network margins, thereby dynamically controlling load distribution across nodes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If workload is assigned to storage nodes without load information acquisition, then system simplicity is maintained, but workload distribution becomes uncontrolled causing concentration on specific nodes
Solution Approach 1:
The management device acquires system load information from storage nodes and uses this feedback to dynamically adjust workload assignment decisions, creating a closed-loop control system that balances workload distribution based on real-time node conditions
Solution Approach 2:
The system acquires load information before assigning workloads to storage nodes, allowing the management device to make informed placement decisions in advance that prevent load concentration and optimize resource utilization from the start
2Productivity
If workload distribution is not managed, then system complexity is reduced, but throughput decreases due to load concentration on specific storage nodes
Solution Approach 1:
The workload assignment strategy transitions from static to dynamic by continuously acquiring system load information and adjusting workload distribution decisions based on real-time node conditions, enabling the system to adapt to changing load patterns and maintain optimal throughput
3Reliability
If replica position is not determined based on load information, then system simplicity is maintained, but resource allocation becomes uneven causing performance deterioration
Solution Approach 1:
The system determines replica positions based on local storage node conditions and load information, assigning replicas to specific nodes according to their individual characteristics and current state rather than using uniform placement strategies, thereby achieving fair and optimized resource allocation
Data Source
AI summary
A management device of a storage system, the management devices includes a memory and a processor. The processor coupled to the memory and configured to acquire workload load information and system load information when executing a container, and determine a workload arrangement destination and a replica position of a volume based on the workload load information and the system load information when activating a workload.


