Storage Tier Switching Based on Wear Level

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data storage devices in multi-tiered systems face wear-related issues, with higher-tier devices experiencing excessive wear leading to premature failure, necessitating a method to manage and optimize their usage to extend lifespan and prevent failure.

Innovation Solution

A computer program product that periodically monitors the wear level of data storage devices in a multi-tiered system, identifies devices with higher wear levels, and switches them from higher to lower tiers to reduce operational load and prevent wear exceeding predetermined expectancy, thereby extending their lifespan.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data storage devices operate in higher storage tiers to provide faster performance, then data access speed and IOPS are improved, but wear on the storage devices increases leading to premature failure

Engineering Contradiction:
Improvedata access speedVSAvoiddevice lifespan
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements dynamic tier adjustment where storage devices are automatically moved between performance tiers based on their real-time wear levels. Devices with low wear operate in high-performance tiers while devices approaching wear thresholds are transitioned to lower-performance tiers, creating a dynamic balance between speed and reliability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters by adjusting the performance tier assignment of storage devices based on wear level metrics. This parameter change allows the same physical device to operate at different performance levels, extending its operational life while maintaining optimal performance when conditions permit

Inventive Principle:
Principle #35Parameter changes

2Productivity

If data storage devices are used extensively in high-performance tiers, then productivity and data throughput are improved, but wear-related failures increase

Engineering Contradiction:
Improvedata throughputVSAvoiddevice durability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically adjusts device utilization by monitoring wear levels and automatically reassigning devices between tiers. This dynamic management ensures high productivity when devices are in good condition while preventing durability degradation through timely tier downgrades

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements a feedback mechanism where wear level metrics are continuously monitored and fed back to the tier management system. This feedback loop enables automatic adjustment of device placement, ensuring productivity is maximized within the constraints of device durability

Inventive Principle:
Principle #23Feedback

3Device complexity

If uniform wear management is applied to all storage devices, then system simplicity is maintained, but performance optimization is reduced due to inability to differentiate device conditions

Engineering Contradiction:
Improvemanagement system simplicityVSAvoidoverall system performance
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The patent applies local quality management by treating each storage device individually based on its specific wear level rather than applying uniform management to all devices. This allows the system to optimize performance for each device according to its condition, improving overall system speed while maintaining manageable complexity through automated individual assessment

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11836351B2Causing a storage device to switch storage tiers based on a wear level
Publication Date: 2023.12.05 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US11836351B2 patent drawing
  • US11836351B2 patent drawing
  • US11836351B2 patent drawing

AI summary

A method and a computer program product executed by a processor may include or perform various operations. The operations include periodically reading a wear level for each of a plurality of storage devices operating in a multi-tiered storage system which includes a first storage tier and a second storage tier that is a lower tier than the first storage tier. At least one storage device operates in the first storage tier and at least one storage device operates in the second storage tier. The operations further include identifying a first storage device of the plurality of storage devices that is operating in the first storage tier and has a wear level that is higher than an average wear level for the plurality of storage devices. The operations additionally include causing the first storage device to switch from operating in the first storage tier to operating in the second storage tier.