Selective Data Rebuild for Storage Logical Units
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current distributed data storage systems face inefficiencies when a storage device is taken offline for remanufacturing, as they typically rebuild all data on the device, including uncompromised data, consuming significant resources and causing latency.
Innovation Solution
Implement a method to selectively rebuild data on uncompromised logical units of a storage device only when a valid reason is observed, such as a data access request or reliability jeopardy, reducing resource consumption and latency by distinguishing between replica and fragment data items based on their reliability formats.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all data on a storage device is rebuilt when the device is taken offline for remanufacturing, then data availability is maintained, but resource consumption and latency increase significantly
Solution Approach 1:
The patent segments the storage device into multiple logical units (LUNs), where each LUN is independently addressable and can be individually identified as compromised or uncompromised. This allows the system to selectively rebuild only the data in compromised LUNs rather than rebuilding all data across the entire storage device, thereby reducing resource consumption while maintaining data availability for uncompromised portions.
Solution Approach 2:
The patent applies local quality by treating different logical units with different rebuilding actions based on their specific condition. Compromised LUNs undergo rebuilding while uncompromised LUNs are left intact and immediately available, allowing the system to optimize resource allocation locally rather than applying a uniform rebuilding approach across the entire device.
2Reliability
If all data on a storage device is rebuilt when the device is taken offline for remanufacturing, then complete data recovery is ensured, but maintenance time and system latency increase
Solution Approach 1:
The patent implements partial action by rebuilding only the necessary portion of data (compromised LUNs) rather than performing excessive rebuilding of all data. This partial rebuilding approach ensures complete recovery of affected data while minimizing the time loss during maintenance operations.
3Ease of repair
If the storage device is taken offline for remanufacturing of a failed component, then the failed component can be replaced, but all data becomes inaccessible during the process
Solution Approach 1:
By segmenting the storage device into independent logical units, the patent enables uncompromised LUNs to remain accessible or be quickly rebuilt without waiting for the entire device to be taken offline for remanufacturing. This reduces the overall data unavailability time while still allowing necessary component replacement.
4Reliability
If conventional rebuilding processes are used for storage devices with multiple logical units, then all data is restored, but unnecessary resource consumption occurs for uncompromised data
Solution Approach 1:
The patent applies local quality by identifying and treating only the compromised logical units with rebuilding operations, while leaving uncompromised logical units untouched. This localized approach maintains data integrity for all LUNs while significantly reducing the energy and resource consumption associated with unnecessary rebuilding operations.
Data Source
AI summary
The techniques described herein are configured to improve the remanufacturing process by waiting to rebuild selective data items stored on a storage device that is unavailable. A storage device is unavailable when it is taken offline and/or disconnected from a network. The storage device may be taken offline due to a failed component (e.g., an actuator arm, an actuator head, damage to the underlying storage media, etc.). The storage device comprises multiple independent logical units, where a logical unit is a uniquely addressable portion of a storage device that is visible and/or that is exposed to a host. Accordingly, the techniques described herein are configured to conserve resources by selectively rebuilding data items stored in logical units of an offline storage device that are not affected by a remanufacturing process implemented due to a failed component.


