Selective Purge Tag for Storage Device Data Erasure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices face a decrease in operating speed due to general purge schemes that physically erase all invalid data, which is inefficient and does not align with recent interface protocols for higher storage capacities and speeds.

Innovation Solution

A selective purge scheme is implemented, where a host device generates a write command with a selective purge tag, allowing the storage device to logically and physically erase data only from designated groups, preventing unnecessary data erasure and maintaining system performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a general purge scheme is used to physically erase all invalid data, then data security and storage space management are improved, but the operating speed of the storage device decreases

Engineering Contradiction:
Improvedata securityVSAvoidoperating speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent segments invalid data into different groups based on their characteristics (e.g., recently invalidated data vs. older invalid data). The storage device then applies different purge strategies to different segments, physically erasing only the most critical invalid data while maintaining logical erase for less critical data, thereby reducing the overall purge time and maintaining operating speed while still ensuring data security.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by treating different invalid data differently based on their specific properties. Instead of uniformly erasing all invalid data, the system identifies and physically erases only the invalid data that requires security-level destruction, while other invalid data can be handled through lighter-weight logical erase operations, thus preserving storage device speed while meeting security requirements.

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If a general purge scheme is used to physically erase all invalid data, then storage space is cleared, but the storage capacity and processing speed are compromised

Engineering Contradiction:
Improvestorage spaceVSAvoidstorage capacity and processing speed
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent applies partial action by physically erasing only the necessary invalid data rather than erasing all invalid data. The storage device identifies a subset of invalid data that needs physical erasure for space reclamation and security, while leaving other invalid data as-is or handling them through logical erase, thus achieving storage space clearance without excessively impacting processing speed or storage capacity.

Inventive Principle:
Principle #16Partial or excessive action

3Speed

If a selective purge scheme is implemented, then operating speed is maintained, but the complexity of data management increases

Engineering Contradiction:
Improveoperating speedVSAvoiddata management complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling the storage device to autonomously manage and categorize invalid data based on pre-established criteria. The storage device automatically identifies which invalid data requires physical erasure and which can be handled through logical erase, reducing the need for complex external management systems and maintaining operating speed while managing the complexity internally through standardized protocols.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10996883B2Storage system including host device and storage device configured to perform selective purge operation
Publication Date: 2021.05.04 SAMSUNG ELECTRONICS CO LTD
  • US10996883B2 patent drawing
  • US10996883B2 patent drawing
  • US10996883B2 patent drawing

AI summary

A storage system includes a host device and a storage device. The host device generates a write command, a logical address of write data corresponding to the write command, and a selective purge tag indicating that the write data are targeted for selective purge. The storage device receives the write command, the logical address, and the selective purge tag, stores write data, and logically erases the stored write data upon receiving an erase command from the host device. In addition, the storage device physically erases the stored write data upon receiving a selective purge request from the host device.