Storage Lifetime Inheritance for Lower Write Amplification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices struggle with inefficient data management due to inaccurate prediction of data lifetime and increased write amplification factors, especially when managing data with similar lifetimes, leading to inefficient garbage collection and increased program/erase cycles.

Innovation Solution

The method involves a host device generating and managing identification information and lifetime information, and a storage device inheriting and updating lifetime information in a history table, accurately tracking logical block address changes to improve data management efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the storage device manages data lifetime independently without inheritance, then each data item can be tracked individually, but the accuracy of lifetime prediction decreases and write amplification increases

Engineering Contradiction:
Improvelifetime prediction accuracyVSAvoiddata management efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent merges the lifetime management of multiple data items by introducing inheritance mechanisms. When data is rewritten or relocated, the storage device inherits the lifetime information from the previous data version rather than creating a completely new lifetime track. This combining approach improves prediction accuracy by maintaining consistent lifetime records across data migrations while reducing the overhead of managing individual lifetime records for each data item.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements feedback mechanisms where the storage device uses historical lifetime information to predict future lifetime characteristics. By analyzing previous lifetime data and using it to inform current lifetime management decisions, the system continuously refines its prediction accuracy. The inheritance of lifetime information creates a feedback loop that improves measurement precision over time.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the host device frequently updates mapping tables to track LBA changes, then data lifetime tracking accuracy improves, but device complexity and processing overhead increase

Engineering Contradiction:
Improvedata tracking accuracyVSAvoidmapping table management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies self-service principles by enabling the storage device to autonomously manage and inherit lifetime information without requiring constant host device intervention. The storage device automatically tracks LBA changes, updates mapping tables, and maintains lifetime records independently. This reduces the processing overhead and complexity of mapping table management while maintaining high tracking accuracy through the storage device's own self-managed mechanisms.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements preliminary action by pre-establishing inheritance rules and preliminary tracking mechanisms before data migrations occur. The system prepares lifetime information structures and inheritance protocols in advance, allowing rapid updates during actual data rewriting operations. This preliminary preparation reduces real-time processing complexity while maintaining accurate data tracking throughout the data lifecycle.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the storage device performs frequent garbage collection operations, then data management efficiency improves, but the number of program/erase cycles increases

Engineering Contradiction:
Improvegarbage collection efficiencyVSAvoidprogram/erase cycle lifespan
Core Design Contradiction:
ProductivityVSDuration of action of stationary object

Solution Approach 1:

The patent applies preliminary action by using predicted lifetime information to proactively identify and manage data for garbage collection. Instead of performing garbage collection purely reactively based on actual data deletion, the system uses inheritance-based lifetime predictions to anticipate when data will be deleted and schedules garbage collection operations accordingly. This reduces the frequency of unnecessary program/erase cycles while maintaining efficient data management by performing GC operations at optimal times based on predicted rather than actual data lifetimes.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12498860B2Electronic devices inheriting lifetime information, and methods of operating the same
Publication Date: 2025.12.16 SAMSUNG ELECTRONICS CO LTD
  • US12498860B2 patent drawing
  • US12498860B2 patent drawing
  • US12498860B2 patent drawing

AI summary

A method of operating an electronic device which includes a host device and a storage device. The method includes initiating a first write operation of target data and a first logical block address (LBA), generating target identification information of the target data in response to initiating the first write operation, determining that the target identification information is registered at a mapping table of the host device, determining that the first LBA is different from a previous LBA corresponding to the target identification information in the mapping table, updating the mapping table such that the previous LBA is changed to the first LBA, providing the storage device with a first request for inheritance of previous lifetime information, and storing, in a history table of the storage device and based on the first request, first lifetime information that inherits the previous lifetime information.