Distributed Storage Disk Clusters Energy Saving States

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage disk systems for warm data face challenges in balancing low power consumption with low data latency, as they cannot be powered off or set to a dormant state due to millisecond-level access latency requirements, leading to high power consumption and long wake-up times.

Innovation Solution

A distributed storage system with multiple storage disk clusters configured in different energy-saving states, where data is split into sub-data and stored across clusters with varying wake-up latencies to minimize power consumption while meeting latency requirements by sequential reading based on access sequences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the storage disk is kept in a readable state to meet millisecond-level access latency requirements, then data access speed is improved, but power consumption increases

Engineering Contradiction:
Improvedata access latencyVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent divides data into hot data and warm data, and further segments warm data into different sub-data portions. Different segments are stored in storage disks with different energy-saving states configured, allowing the system to meet latency requirements for frequently accessed portions while reducing power consumption for less frequently accessed portions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different energy-saving state configurations to different storage disk clusters based on their specific roles and access patterns. Storage disks storing sub-data with higher access priority are configured with shorter wake-up latencies, while others use longer wake-up latencies, optimizing the balance between performance and power consumption locally.

Inventive Principle:
Principle #3Local quality

2Use of energy by moving object

If the storage disk is powered off or set to dormant state to reduce power consumption, then energy savings are achieved, but wake-up time increases to 30-50 seconds

Engineering Contradiction:
Improvepower consumptionVSAvoidwake-up latency
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent dynamically configures different energy-saving states with varying wake-up latency characteristics for different storage disk clusters. This allows the system to adapt between power-saving modes and performance modes based on data access requirements, avoiding the extreme of complete power-off while still achieving significant power reduction.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system proactively manages the energy states of storage disks based on predicted access patterns and data importance. By pre-configuring appropriate energy-saving states for different data segments, the system avoids last-minute wake-up operations that would cause latency issues.

Inventive Principle:
Principle #10Preliminary action

3Speed

If all storage disks are kept in readable state, then data access latency is minimized, but overall system power consumption is high

Engineering Contradiction:
Improvedata access latencyVSAvoidsystem power consumption
Core Design Contradiction:
SpeedVSUse of energy by stationary object

Solution Approach 1:

The patent segments the storage system into multiple storage disk clusters, each managing different portions of warm data with different access priorities. This segmentation allows the system to optimize power consumption at the cluster level rather than maintaining all disks in high-performance state, reducing overall system power consumption while maintaining acceptable access latency for critical data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the energy-saving state parameters (specifically wake-up latency) of different storage disk clusters based on the access patterns and importance of the data they store. This parameter optimization allows the system to achieve an optimal balance between aggregate performance and power consumption.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11662925B2Data processing method and distributed storage system
Publication Date: 2023.05.30 HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD
  • US11662925B2 patent drawing
  • US11662925B2 patent drawing
  • US11662925B2 patent drawing

AI summary

A data processing method is provided. The method is implemented in a distributed storage system including at least two storage disk clusters. The at least two storage disk clusters are configured with at least two energy saving states. The method includes: receiving, by a processing module of the distributed storage system, a read request including an identifier of to-be-processed data; reading metadata of the to-be-processed data based on the identifier of the to-be-processed data, to determine a first storage disk cluster and a second storage disk cluster, where the first storage disk cluster and the second storage disk cluster are configured with different energy saving states; and reading first sub-data from the first storage disk cluster, and after the first sub-data is read, reading second sub-data from the second storage disk cluster.