Remote Copy Operations for Protected Memory Regions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data center architectures face inefficiencies in resource utilization and management due to the integration of compute, storage, and memory resources within a single chassis, leading to suboptimal upgrade cycles and resource utilization.

Innovation Solution

Implementing a disaggregated resource model using RDMA for efficient data transfer and fine-grained security, allowing independent upgrade and allocation of resources through chassis-less sleds with optimized thermal cooling and power management, enabling flexible workload execution across distributed nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If compute, storage, and memory resources are integrated within a single chassis, then hardware simplicity is maintained, but resource utilization efficiency and upgrade flexibility deteriorate

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the traditional integrated server into separate functional modules: compute nodes, storage nodes, and memory nodes. Each node is independent and can be upgraded or replaced separately. The fabric interconnect provides communication between these segmented nodes, enabling resource allocation flexibility while improving utilization efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements universality through the fabric interconnect layer that enables any node type to access any resource type. Compute nodes can access storage and memory from different node types, and resources can be dynamically allocated to different workloads. This multi-functional access capability improves resource utilization while maintaining manageable system architecture.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If resources are integrated in a single chassis, then hardware simplicity is maintained, but independent upgrade capability and refresh cycle optimization deteriorate

Engineering Contradiction:
Improveindependent upgrade capabilityVSAvoidresource management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments resources into independently upgradable components. Each storage node, memory node, and compute node can be upgraded independently through the fabric interconnect. This allows optimization of refresh cycles for different resource types based on their specific lifecycles and performance requirements, while the modular architecture keeps management complexity manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic resource allocation and migration capabilities through the fabric interconnect. Resources can be dynamically reassigned between nodes based on workload demands, enabling flexible upgrade strategies where older nodes can be replaced while maintaining service continuity. This dynamic flexibility improves adaptability without proportionally increasing management complexity.

Inventive Principle:
Principle #15Dynamics

3Productivity

If RDMA is used for data transfer, then data copy efficiency is improved, but network infrastructure complexity increases

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidnetwork infrastructure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent uses the fabric interconnect as an intermediary layer between compute nodes, storage nodes, and memory nodes. This intermediary provides RDMA-capable communication while abstracting the underlying network complexity from the resource nodes themselves. The fabric interconnect handles the complexity of direct memory access, enabling efficient data transfers without requiring each node to implement complex networking logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250322082A1Protected data accesses using remote copy operations
Publication Date: 2025.10.16 INTEL CORP
  • US20250322082A1 patent drawing
  • US20250322082A1 patent drawing
  • US20250322082A1 patent drawing

AI summary

Examples herein relate to an interface selectively providing access to a memory region for a work request from an entity by providing selective access to a physical address of the memory region and selective access to a cryptographic key for use by a memory controller to access the memory region. In some examples, providing selective access to a physical address conversion is based on one or more of: validation of a certificate received with the work request and an identifier of the entity being associated with a process with access to the memory region. Access to the memory region can be specified. A memory region can be a page or sub-page sized region. Different access rights can be associated with different sub-portions of the memory region, wherein the access rights comprise one or more of: create, read, update, delete, write, or notify.