Protected Data Transfer Between Controllers During VM Relocation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If data is transmitted without protection during relocation, then transmission speed is maintained, but security risks increase
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.
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.
3Measurement precision
If concatenated namespace identifiers with controller information are used, then data transfer precision and routing efficiency are improved, but identifier complexity increases
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.
Data Source
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.


