Cold Data Zone Provisioning Across Tiered Memory Areas

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices face challenges in achieving fast read and write speeds for cold data, as they often categorize data types based on hint information without optimizing memory areas for specific performance requirements.

Innovation Solution

The storage device is designed with distinct memory areas having different write and read speeds, and a controller that sets zones based on provisioning information to optimize storage of cold data, using either faster or slower memory areas depending on the write booster type.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the storage device uses a single memory area for all data types, then the device complexity is reduced, but the read and write speeds for cold data cannot be optimized

Engineering Contradiction:
Improveread and write speed for cold dataVSAvoidmemory area configuration
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The memory is divided into multiple distinct memory areas, each optimized for specific data types. A first memory area is configured for cold data with optimized read/write speeds, while a second memory area handles other data types. This segmentation allows the storage device to provide fast access for cold data without compromising the overall device complexity, as the division is managed through controller logic rather than physical hardware complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different memory areas are assigned different performance characteristics tailored to their intended data types. The first memory area has optimized parameters (such as higher read/write speeds, different cache configurations, or adjusted voltage levels) specifically for cold data access patterns, while other memory areas maintain configurations suitable for hot or warm data. This local optimization enables fast cold data access without requiring all memory to be over-engineered.

Inventive Principle:
Principle #3Local quality

2Speed

If the storage device categorizes data based on hint information without optimization, then the ease of operation is maintained, but the performance for cold data is not improved

Engineering Contradiction:
Improvecold data access speedVSAvoiddata classification process
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The storage device performs preliminary classification of data into different memory areas based on hint information received during the write operation. The controller analyzes the hint information and proactively directs cold data to the optimized first memory area before the data is fully written. This preliminary action ensures that cold data is already in the optimal location when access is needed, improving access speed without requiring complex real-time classification during operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The storage device autonomously classifies and routes data to appropriate memory areas using the hint information provided with write commands. The controller automatically determines whether incoming data should be classified as cold data and directs it to the first memory area without requiring external intervention or complex user-defined classification rules. This self-service approach maintains ease of operation while achieving performance optimization.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250355597A1Storage device setting zone where cold data is to be stored and operating method of the storage device
Publication Date: 2025.11.20 SK HYNIX INC
  • US20250355597A1 patent drawing
  • US20250355597A1 patent drawing
  • US20250355597A1 patent drawing

AI summary

A storage device may receive provisioning information, which is setting information for a provisioning operation that sets a plurality of zones on a memory, from a host, and set a first zone in which cold data requested to be written by the host is stored, among the plurality of zones based on write booster type included in the provisioning information. The storage device may set the first zone in a first memory area if the write booster type is a first type, and set the first zone in a second memory area if the write booster type is a second type.