Memory-Based Cross-Domain Solution Fabric for Edge Computing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data center architectures face challenges in efficiently managing and processing high-volume computing and networking workloads, particularly in edge computing environments where latency and bandwidth requirements are stringent.

Innovation Solution

The implementation of a memory-based cross-domain solution (M-CDS) that facilitates secure and efficient communication between different computing domains by using shared memory buffers and customizable communication protocols, enabling direct memory-to-memory transfers and bypassing traditional network stacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional network stacks are used for communication between hosts, then protocol compatibility and security are maintained, but latency increases and performance decreases

Engineering Contradiction:
Improvecommunication securityVSAvoidcommunication latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent introduces a network processing device as an intermediary that sits between hosts and the traditional network stack. This device provides alternative communication paths that bypass the full network stack processing, reducing latency while maintaining security through controlled access points. The intermediary enables direct memory transfers and alternative protocols without compromising the security model.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The communication path is segmented into traditional network stack communication and alternative direct communication paths. The system divides network communication into multiple channels: standard TCP/IP paths for compatibility and alternative paths through the network processing device for low-latency performance. This segmentation allows simultaneous use of both approaches for different workloads.

Inventive Principle:
Principle #1Segmentation

2Productivity

If high-volume computing workloads are processed, then productivity increases, but system complexity and resource management difficulty increase

Engineering Contradiction:
Improvecomputing throughputVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The network processing device acts as an intermediary that offloads complex networking functions from host systems. It handles protocol processing, packet routing, and memory management independently, allowing hosts to focus on computing workloads. This mediation reduces the complexity burden on the overall system while enabling high-volume processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The network processing device provides self-service capabilities by autonomously managing its own memory resources, processing workloads, and coordinating with hosts. It independently handles buffer management, protocol processing, and data routing without requiring complex coordination with external systems, thereby reducing overall system complexity.

Inventive Principle:
Principle #25Self-service

3Loss of time

If edge computing is implemented to reduce latency, then response time improves, but infrastructure cost and deployment complexity increase

Engineering Contradiction:
Improveresponse latencyVSAvoiddeployment ease
Core Design Contradiction:
Loss of timeVSEase of manufacture

Solution Approach 1:

The network processing device is designed with universal functionality that can be deployed in multiple locations (edge, aggregation, core) and serve multiple purposes (routing, switching, processing). This multi-functionality allows the same hardware platform to be used across different deployment scenarios, reducing infrastructure cost and simplifying deployment while achieving low-latency edge computing performance.

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

Data Source

PatentUS20250173089A1Cross-domain solution fabric
Publication Date: 2025.05.29 INTEL CORP
  • US20250173089A1 patent drawing
  • US20250173089A1 patent drawing
  • US20250173089A1 patent drawing

AI summary

A network processing device implements a cross-domain solution (CDS) and includes a shared memory, an I/O interface, a network interface, and a CDS manager to create a buffer in the shared memory to allow writes by a first software module in a first domain and reads by a second software module in a second domain, where the reads are received from the second software module over a network connection facilitated by the network interface. The buffer is used to implement a memory-based communication channel between the first software module and the second software module, where the first domain is independent of the second domain.