Storage Module Temperature Control for I/O Workload Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Storage systems face inefficiencies in managing heat generated by components, which affects the performance of solid-state memory modules (SSMMs) based on varying input/output (I/O) workloads, as different temperatures optimize read and write request efficiencies.

Innovation Solution

A method and system that determine the I/O workload characterization (IWC) to adjust the operating temperature of SSMMs by modifying active cooling components, optimizing temperatures for improved performance by adjusting fan speeds or operation based on the predominance of read or write requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Temperature

If active cooling components are used to dissipate heat from storage modules, then temperature control is improved, but performance optimization for different I/O workloads deteriorates

Engineering Contradiction:
Improvestorage module temperatureVSAvoidI/O operation performance
Core Design Contradiction:
TemperatureVSProductivity

Solution Approach 1:

The patent applies dynamics by making the cooling component operation adjustable and adaptive rather than static. The system dynamically modifies the operation of active cooling components based on real-time I/O workload characterization, transitioning between different cooling levels to optimize performance for varying workload types (read-heavy, write-heavy, or mixed workloads).

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameters of cooling components based on workload conditions. By determining I/O workload characterization and adjusting cooling operation accordingly, the system modifies temperature parameters to match optimal conditions for different types of I/O operations, thereby resolving the contradiction between temperature control and performance optimization.

Inventive Principle:
Principle #35Parameter changes

2Speed

If cooling operation is increased to reduce temperature, then read performance is improved, but write performance deteriorates due to suboptimal temperature

Engineering Contradiction:
Improveread request speedVSAvoidwrite request speed
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent changes temperature parameters dynamically based on workload type. When read-heavy workloads are detected, the system increases cooling to achieve lower temperatures that optimize read performance. When write-heavy workloads are detected, the system reduces cooling to allow higher temperatures that optimize write performance, thus resolving the contradiction between read and write speeds.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If cooling operation is decreased to increase temperature, then write performance is improved, but read performance deteriorates due to suboptimal temperature

Engineering Contradiction:
Improvewrite request speedVSAvoidread request speed
Core Design Contradiction:
ProductivityVSSpeed

Solution Approach 1:

The system dynamically adjusts cooling operation based on real-time workload characterization. When write-heavy workloads are detected, the system decreases cooling operation to allow temperatures that optimize write performance. When read-heavy workloads are detected, the system increases cooling to achieve temperatures that optimize read performance, resolving the contradiction through adaptive dynamic control.

Inventive Principle:
Principle #15Dynamics

4Device complexity

If traditional passive heat dissipation is used, then device complexity is reduced, but temperature control precision deteriorates

Engineering Contradiction:
Improvecooling system complexityVSAvoidtemperature control precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system implements self-service by having the storage device automatically characterize its own I/O workload and adjust cooling operation accordingly. The control module determines I/O workload characterization and autonomously modifies cooling component operation, eliminating the need for external complex control systems while achieving precise temperature control adapted to workload conditions.

Inventive Principle:
Principle #25Self-service

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enhances the performance of storage appliances by aligning the operating temperature of SSMMs with optimal conditions for the workload, improving efficiency and reducing latency and errors during I/O operations.

Implementation Method 1

modifying operation of at least one active cooling component in the storage appliance to change the current temperature of the plurality of storage modules to the optimized temperature

Methodology Applied
Scientific EffectThermal management through active cooling: Cooling

Data Source

PatentUS9798334B1Method and system for improving flash storage performance for various types of workloads by modulating operating temperature
Publication Date: 2017.10.24 DELL EMC
  • US9798334B1 patent drawing
  • US9798334B1 patent drawing
  • US9798334B1 patent drawing

AI summary

A method for managing a storage appliance. The method includes determining an input/output (I/O) workload characterization (IWC) for the storage appliance. The method further includes determining an optimized temperature for the storage modules in the storage appliance based on the IWC, determining that a current temperature of the storage modules is not the optimized temperature, and modifying operation of at least one active cooling component in the storage appliance to change the current temperature of the storage modules to the optimized temperature.