Adaptive Logical Storage Unit Management for Out-of-Service Conditions
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
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
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
Data Source
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.


