Storage Logical Units With Auto-Erase Boot Cleanup
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
NAND Flash-based storage devices face performance degradation and reduced operational lifespan due to the accumulation of invalidated data, which is not efficiently managed by existing garbage collection processes.
Innovation Solution
Implementing an 'Auto Erase' feature in logical units of storage devices, where an auto-erase flag indicates data to be discarded during boot up, thereby reserving space for applications that do not require persistence after a power reset, reducing garbage collection activities and optimizing storage resource utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional garbage collection processes are used to manage invalidated data in NAND Flash storage devices, then data management is performed, but performance degradation and reduced operational lifespan occur due to accumulation of invalidated data
Solution Approach 1:
The patent applies preliminary action by automatically erasing invalidated data during the boot-up process before the storage device is fully operational. The controller detects the auto-erase flag on logical units and performs erasure operations during boot-up, proactively removing invalidated data before it can accumulate and cause performance degradation or reduce operational lifespan.
2Productivity
If garbage collection processes are performed frequently to remove invalidated data, then data management efficiency improves, but device complexity and operational overhead increase
Solution Approach 1:
The patent performs garbage collection operations in advance during the boot-up process rather than continuously during normal operation. By detecting logical units with the auto-erase flag and erasing their invalidated data during boot-up, the system eliminates the need for frequent garbage collection cycles, thereby improving data management efficiency while reducing device complexity and operational overhead.
Solution Approach 2:
The storage device uses its own boot-up process to automatically manage and erase invalidated data without requiring external intervention or continuous garbage collection operations. The controller autonomously detects the auto-erase flag and performs erasure during boot-up, making the system self-sufficient in managing its own data validity and reducing overall operational complexity.
Data Source
AI summary
The disclosure relates to a storage system and a method for data management in a non-volatile storage device in the storage system. The method includes configuring a logical unit in the non-volatile storage device to automatically erase data stored in the logical unit during a boot up process of a host system, and un-mapping the data stored in the logical unit based on detecting that the logical unit is configured to automatically erase data stored in the logical unit in the non-volatile storage device.


