Storage Usage Management for SSD Wear Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information handling systems face issues with uneven usage and wear on SSD storage devices due to mismatched I/O load workloads and endurance configurations, leading to performance and quality of service problems that can result in device failures.

Innovation Solution

A storage usage management system that collects and analyzes write usage data to determine when to remap hosts from one SSD to another with a more suitable endurance configuration, ensuring I/O loads are matched with appropriate storage devices to prevent uneven usage and performance issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If virtual machines are mapped to SSD storage devices using Raw Device Mapping or Passthru disk techniques, then storage access performance is improved, but mismatched I/O load workloads can result in uneven usage and wear on SSD storage devices

Engineering Contradiction:
Improvestorage access performanceVSAvoidSSD storage device reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary monitoring of I/O workload characteristics before making remapping decisions. By collecting and analyzing write usage data over time intervals, the system proactively identifies mismatched workloads and remaps virtual machines to appropriate SSD endurance configurations before failure occurs, preventing uneven wear and reliability issues

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous feedback by monitoring write usage metrics (such as write IOPS, write bandwidth, or total write volume) and comparing them against thresholds. Based on this feedback, the system dynamically adjusts virtual machine to SSD mappings, ensuring that high-write workloads are directed to high-endurance SSDs and low-write workloads to standard SSDs, thereby maintaining optimal reliability

Inventive Principle:
Principle #23Feedback

2Device complexity

If virtual machines with varying I/O loads are mapped to SSD storage devices with fixed endurance configurations, then device complexity is reduced, but I/O performance issues and quality of service problems occur

Engineering Contradiction:
Improvemapping configuration complexityVSAvoidI/O performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system enables self-service by automatically monitoring I/O workload characteristics and performing remapping decisions without manual intervention. The workload characterization component and remapping component work autonomously to match virtual machines with appropriate SSD endurance configurations, eliminating the need for complex manual mapping configurations while maintaining optimal I/O performance

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the mapping parameters dynamically based on observed workload characteristics. Instead of fixed mappings, the system adjusts the virtual machine to SSD associations based on measured I/O patterns, allowing the same virtual machine to be remapped to different SSD endurance configurations as its workload characteristics change, thereby optimizing I/O performance without increasing operational complexity

Inventive Principle:
Principle #35Parameter changes

3Productivity

If SSD storage devices are used for write-intensive operations, then data storage capacity is utilized effectively, but uneven wear leads to device failures

Engineering Contradiction:
Improvedata storage utilizationVSAvoiddevice failure risk
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system applies local quality by matching specific workload characteristics to specific SSD endurance configurations. High-write workloads are directed to high-endurance SSDs with enhanced wear-leveling capabilities, while low-write workloads are directed to standard SSDs. This localized optimization ensures that each SSD operates within its designed wear tolerance, preventing uneven wear and extending device lifespan while maintaining effective storage utilization

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11494076B2Storage-usage-based host/storage mapping management system
Publication Date: 2022.11.08 DELL PROD LP
  • US11494076B2 patent drawing
  • US11494076B2 patent drawing
  • US11494076B2 patent drawing

AI summary

A storage usage management system includes a storage usage management subsystem coupled to first and second storage devices. The storage usage management subsystem collects first write usage data from use of the first storage device by a host mapped to the first storage device, determines that second write usage data from use of the first storage device by the host exceeds first metric(s) associated with the first write usage data by a first threshold, and collects the second write usage data and third write usage data from immediately subsequent use of the first storage device by the host. If the storage usage management subsystem determines that the second and third write usage data exceed second metric(s) associated with the first write usage data by a second threshold, it uses the second and third write usage data to determine whether to remap the host to the second storage device.