RDMA Data Center Switching With Separate Protocol and Data Frames

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network congestion methods fail to effectively consolidate protocol information across multiple packets, leading to inefficient resource usage and increased latency due to the need for separate processing of data and header portions, which cannot avoid congestion when destination paths are overwhelmed.

Innovation Solution

The method involves creating and transmitting separate protocol information (STPI) and data frames (DFoNP) separately, allowing switches to optimize resource usage and delay data frame processing until congestion is alleviated, while ensuring all necessary protocol information is maintained for efficient packet forwarding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If protocol information and data are transmitted separately (STPI and DFoNP), then network congestion is reduced and resource usage is optimized, but device complexity increases due to separate processing of data and header portions

Engineering Contradiction:
Improvenetwork throughputVSAvoidswitch processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments network packets into two separate components: STPI (Separately Transmitted Protocol Information) containing header and control data, and DFoNP (Data Frame or Network Packet) containing payload data. This segmentation allows switches to process and forward STPI independently while buffering DFoNP, thereby reducing congestion and optimizing resource utilization despite increased processing complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts protocol information from the traditional packet structure and transmits it separately via STPI. This extraction enables switches to handle control plane traffic independently from data plane traffic, improving network efficiency and resource management while requiring more complex switching logic to manage the separated components.

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If separate protocol information transmission is implemented, then packet forwarding efficiency is improved, but latency increases due to separate processing of data and header portions

Engineering Contradiction:
Improvepacket forwarding efficiencyVSAvoidpacket processing latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by transmitting STPI (protocol information) ahead of DFoNP (data frames). Switches can process routing decisions, quality of service policies, and other control functions based on STPI before the actual data arrives, enabling proactive resource allocation and congestion management that improves forwarding efficiency while minimizing latency through advance preparation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250260758A1RDMA in Data Center Applications
Publication Date: 2025.08.14 GEORGE GEORGE MADATHILPARAMBIL
  • US20250260758A1 patent drawing
  • US20250260758A1 patent drawing
  • US20250260758A1 patent drawing

AI summary

A network system in a data center comprises of a plurality of interconnected nodes with network switches that enable the interconnection between the nodes that also include end nodes that comprise at least a processor and at least a memory. The end nodes are enabled to act as source nodes for data or destination nodes for data being transferred over the network system. Remote Direct memory access (RDMA) technology enable data to be accessed directly from a first memory address at the source node and transmitted over the interconnected network nodes to deliver the data to a memory address at the destination node without engaging the processors at either end nodes. Bypassing the processors reduce the latency associated with data retrieval, data transfer and data storage thereby improving the efficiency of the data center. The plurality of switches are configured for per-flow congestion control (PFC) to limit data loss.