Adaptive Logical Storage Unit Management for Out-of-Service Conditions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solid-state storage systems face challenges in managing out-of-service conditions, where physical storage units become unavailable due to failure or degradation, leading to reduced storage capacity and performance.

Innovation Solution

The implementation of an adaptive logical storage unit management system that remaps or masks out-of-service storage units, allowing remaining units to continue operating by providing all storage elements with the same addressing information and using hybrid approaches to replace or bypass faulty units when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If physical storage units are taken out of service due to failure or degradation, then storage reliability is improved by removing faulty units, but storage capacity and system performance deteriorate

Engineering Contradiction:
Improvestorage reliabilityVSAvoidstorage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system dynamically changes the operational status parameter of storage units, transitioning them between in-service and out-of-service states based on health metrics. Healthy units are activated while degraded units are taken out of service, optimizing the balance between reliability and capacity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The storage system implements dynamic management of storage unit states, allowing flexible transition of units between operational and non-operational states based on real-time health assessment, enabling the system to adapt to changing conditions and maintain optimal performance

Inventive Principle:
Principle #15Dynamics

2Reliability

If physical storage units are taken out of service due to failure or degradation, then storage reliability is improved by removing faulty units, but system performance deteriorates

Engineering Contradiction:
Improvestorage reliabilityVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system adjusts operational parameters by changing the status of storage units based on health metrics, dynamically optimizing the balance between reliability and performance by activating healthy units and isolating degraded ones

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements dynamic state management for storage units, enabling flexible transitions between operational and non-operational states to maintain optimal system performance while ensuring reliability through real-time health monitoring

Inventive Principle:
Principle #15Dynamics

3Quantity of substance

If adaptive logical storage unit management with remapping is implemented, then storage capacity is maintained by utilizing healthy units, but device complexity increases

Engineering Contradiction:
Improvestorage capacityVSAvoidmanagement system complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system introduces an intermediary management layer that handles remapping operations between logical and physical storage units. This intermediary component abstracts the complexity of managing out-of-service units while maintaining simple access interfaces for users and applications

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates logical copies or alternative mappings of storage data to healthy physical units when original units fail. This copying mechanism preserves data accessibility and storage capacity while isolating the complexity of failure management within the remapping layer

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10162545B2Managing out-of-service conditions
Publication Date: 2018.12.25 SANDISK TECHNOLOGIES LLC
  • US10162545B2 patent drawing
  • US10162545B2 patent drawing
  • US10162545B2 patent drawing

AI summary

An adaptive logical storage element comprises a plurality of solid-state storage elements accessible in parallel. The logical storage element includes logical storage units, which may include logical page, logical storage divisions (erase blocks), and so on. Each logical storage unit comprises a plurality of physical storage units. A logical storage unit may include one or more physical storage units that are out-of-service (OOS). The OOS status of logical storage units is tracked by OOS metadata. When data is stored on the logical storage element, padding data is provided to physical storage units that are OOS, and valid and/or parity data is provided to in-service physical storage units. A write data pipeline accesses the OOS metadata to insert padding data, and a read data pipeline accesses the OOS metadata to strip padding data.