Protected Data Transfer Between Controllers During VM Relocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transfer methods during relocation of processing operations face inefficiencies and security risks due to the use of inefficient namespace identifiers and unprotected data transmission, particularly in contexts involving virtual machines and data centers.

Innovation Solution

Implementing a system that uses concatenated namespace identifiers and protection schemes, including encryption, to manage and secure data transfers by utilizing parent and child controllers, ensuring efficient resource utilization and secure data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional namespace identifiers are used for data transfer during relocation, then device compatibility is maintained, but data transfer efficiency deteriorates and resource waste increases

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidresource waste
Core Design Contradiction:
ProductivityVSLoss of substance

Solution Approach 1:

The namespace identifier is segmented into multiple components including a first portion identifying the namespace and a second portion identifying the controller. This segmentation allows for more efficient routing and handling of data transfers during relocation operations, reducing resource waste while maintaining compatibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The namespace identifier is extended from a traditional single-dimension identifier to a multi-dimensional identifier that includes both namespace identification and controller identification. This dimensional expansion enables more efficient data transfer routing without sacrificing compatibility with existing devices.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If data is transmitted without protection during relocation, then transmission speed is maintained, but security risks increase

Engineering Contradiction:
Improvedata securityVSAvoidprotection scheme complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Protection schemes are applied to data before transmission during relocation operations. By performing the protection action in advance, the system ensures data security without compromising transmission speed, as the protection is already in place when data begins to transfer.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces protection schemes as an intermediary layer between the data and the transmission channel. This intermediary mechanism secures the data during relocation while maintaining the efficiency of the underlying transmission infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If concatenated namespace identifiers with controller information are used, then data transfer precision and routing efficiency are improved, but identifier complexity increases

Engineering Contradiction:
Improvenamespace identification precisionVSAvoididentifier structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The enhanced namespace identifier is segmented into distinct portions: a first portion for namespace identification and a second portion for controller identification. This segmentation provides precise routing information while organizing the complexity in a manageable, structured manner that devices can process efficiently.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260025370A1Systems, methods, and apparatus for protection for device data transfers
Publication Date: 2026.01.22 SAMSUNG ELECTRONICS CO LTD
  • US20260025370A1 patent drawing
  • US20260025370A1 patent drawing
  • US20260025370A1 patent drawing

AI summary

An apparatus may include a device including a first controller, and a second controller, wherein the device may be configured to receive, using the first controller, data, apply, to the data, a first protection scheme, and send, from the device, using the second controller, the data having a second protection scheme. The first protection scheme and the second protection scheme may be the same. The second controller may be configured to apply, to the data, the second protection scheme. The first protection scheme may include a first salt, and the second protection scheme may include a second salt. The first salt may be determined by the device, and the second salt may be determined by a user. The method may further include applying, at the device, to controller state information for the first controller, a third protection scheme to generate controller state information having the third protection scheme.