Storage Migration Manager for Peer-to-Peer Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage systems face increased resource usage by the host CPU and memory when migrating data between storage devices, as the host directly intervenes in the data transfer process, leading to potential service interruptions and inefficiencies.

Innovation Solution

A storage device with a migration manager that minimizes host intervention by enabling peer-to-peer data transfer between storage devices, using a memory controller to generate identification commands, transmit data, and send completion signals, thus reducing host resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the host directly controls the data migration process between storage devices, then the migration operation can be performed, but the resource usage (CPU and memory) of the host increases

Engineering Contradiction:
Improvedata migration capabilityVSAvoidhost resource usage
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the data migration control function from the host system and relocates it to the storage devices themselves. The migration manager in the source storage device and the response unit in the destination storage device handle the migration process autonomously, eliminating the need for host CPU and memory resources to be consumed during data transfer operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The storage devices are equipped with migration managers and response units that enable them to perform data migration operations independently without host intervention. The source storage device initiates migration, the destination storage device responds to identification commands, and the host is only involved in initiating the migration request, not in the actual data transfer process.

Inventive Principle:
Principle #25Self-service

2Productivity

If the host directly intervenes in the data transfer process, then data migration can be controlled, but service interruption may occur

Engineering Contradiction:
Improvedata migration controlVSAvoidservice continuity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

By removing the host from the critical data transfer path and placing control logic within the storage devices, the system ensures that migration operations do not block host access to storage services. The host sends a high-level migration request but does not participate in the actual data movement, preventing service interruptions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The migration manager acts as an intermediary component within the source storage device that handles all communication and coordination with the destination storage device. This intermediary approach allows the migration process to proceed independently while the host continues normal operations without interruption.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Use of energy by moving object

If peer-to-peer data transfer is implemented between storage devices, then host resource usage is reduced, but the complexity of the storage device increases

Engineering Contradiction:
Improvehost resource usageVSAvoidstorage device complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The migration functionality is segmented into distinct modular components: a migration manager in the source storage device that handles initiation and coordination, and a response unit in the destination storage device that handles identification commands and data transfer. This segmentation allows the complexity to be managed through clear separation of responsibilities while enabling peer-to-peer operation.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12608304B2Storage device including migration manager, operating method thereof, and storage system including the same
Publication Date: 2026.04.21 SAMSUNG ELECTRONICS CO LTD
  • US12608304B2 patent drawing
  • US12608304B2 patent drawing
  • US12608304B2 patent drawing

AI summary

A storage device for migrating data to a destination storage device is provided. The storage device includes: a memory device; and a memory controller configured to: generate an identification command according to a migration request received from a host, transmit the identification command to the destination storage device, transmit first data stored in the memory device to the destination storage device according to a response signal of the destination storage device, based on whether an input/output (IO) signal indicating an operation to generate second data based on the first data is received from the host, transmit the second data to the destination storage device, and transmit a migration completion signal to the host after completing transmission of the first data and the second data to the destination storage device.