Zone-Based Data Storage Garbage Collection for Fragmentation Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage devices face inefficiencies in managing storage space, particularly in handling full zones and fragmentation, leading to suboptimal data management and storage capacity utilization.

Innovation Solution

A data storage device with a controller that manages memory blocks into zones and performs operations like garbage collection and zone merging to efficiently allocate and relocate data, optimizing storage efficiency by reallocating data from full zones to available space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is stored in multiple zones without consolidation, then storage capacity is utilized, but storage efficiency deteriorates due to fragmentation

Engineering Contradiction:
Improvestorage capacity utilizationVSAvoidstorage efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent merges data from multiple full zones into a single target zone when finish zone requests are received. The controller consolidates data from victim zones into an available target zone, reducing fragmentation and improving storage efficiency while maintaining capacity utilization.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent dynamically selects victim zones and target zones based on real-time storage state. The controller identifies zones with finish requests as potential victim zones and selects zones with available space as target zones, adapting the garbage collection process to current storage conditions.

Inventive Principle:
Principle #15Dynamics

2Productivity

If garbage collection is performed frequently to reduce fragmentation, then storage efficiency is improved, but loss of time increases due to repeated data relocation operations

Engineering Contradiction:
Improvestorage efficiencyVSAvoiddata relocation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent performs garbage collection periodically when finish zone requests are received from the host. Instead of continuous garbage collection, the system triggers consolidation operations at specific intervals when zone finish requests occur, reducing unnecessary data relocation while maintaining storage efficiency.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system uses finish zone requests from the host as triggers for garbage collection operations. The host's own requests serve to initiate the consolidation process, eliminating the need for separate garbage collection scheduling and reducing overhead.

Inventive Principle:
Principle #25Self-service

3Quantity of substance

If zones are kept in full state with invalid write pointers, then storage capacity is maximized, but device complexity increases due to zone management overhead

Engineering Contradiction:
Improvestorage capacityVSAvoidzone management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent extracts the management of full zones from the host's responsibility. When the host issues finish zone requests, the controller takes over by identifying victim zones and target zones, and performing the actual data consolidation, simplifying the overall system management.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The controller acts as an intermediary between the host's finish zone requests and the actual data consolidation process. It translates host requests into specific victim zone and target zone selections, and coordinates the data relocation operation, reducing the complexity burden on the host.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250390239A1Data storage device and method of operating the same
Publication Date: 2025.12.25 SK HYNIX INC
  • US20250390239A1 patent drawing
  • US20250390239A1 patent drawing
  • US20250390239A1 patent drawing

AI summary

Data storage devices and methods of operating the data storage devices are disclosed. In an embodiment, a data storage device may include a memory device including a plurality of memory blocks allocated to a plurality of zones that are a storage regions corresponding to a plurality of logical address groups provided from a host, and a controller configured to control the memory device to select a victim zone for moving stored data to a target zone, from among zones for which a finish zone request is received from the host, and move data from a memory block allocated to the victim zone to a remaining space of a memory block allocated to the target zone.