Storage Management Device Workload Distribution Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveworkload distribution controlVSAvoidmanagement system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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

Inventive Principle:
Principle #23Feedback

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

Inventive Principle:
Principle #10Preliminary action

2Productivity

If workload distribution is not managed, then system complexity is reduced, but throughput decreases due to load concentration on specific storage nodes

Engineering Contradiction:
ImprovethroughputVSAvoidworkload management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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

Inventive Principle:
Principle #15Dynamics

3Reliability

If replica position is not determined based on load information, then system simplicity is maintained, but resource allocation becomes uneven causing performance deterioration

Engineering Contradiction:
Improveresource allocation fairnessVSAvoidreplica placement complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11665228B2Management device, storage system, and information processing method
Publication Date: 2023.05.30 1FINITY INC
  • US11665228B2 patent drawing
  • US11665228B2 patent drawing
  • US11665228B2 patent drawing

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.