Routing Switch Direct Memory Access Cross-Node Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current server hardware systems face inefficiencies in cross-node memory and IO space access due to the need for proxy-mediated communication, leading to low efficiency and speed, which affects system performance in applications requiring high processing and memory capabilities.

Innovation Solution

A routing switch apparatus with direct memory access (DMA) modules and protocol conversion interfaces that enable direct, proxy-free communication between network nodes through a fast bus link, allowing for efficient data transmission and conversion of communication protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple processors are connected through a general network protocol with proxy-mediated communication, then system scalability and flexibility are improved, but access speed and efficiency of cross-node memory and IO space deteriorate

Engineering Contradiction:
Improvesystem scalabilityVSAvoidcross-node access speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent introduces a routing switch as an intermediary device that enables direct peer-to-peer communication between network nodes. The routing switch includes protocol conversion interfaces that convert between network protocols (for external communication) and a fast bus protocol (for internal high-speed communication). This mediator architecture allows nodes to maintain scalability through standard network protocols while achieving high-speed direct access through the routing switch's fast bus link, resolving the contradiction between scalability and access speed.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If proxy-mediated communication is used for cross-node access, then protocol compatibility and system flexibility are improved, but access delay and system performance deteriorate

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidaccess delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments the communication path into two distinct parts: the external network interface using standard protocols for compatibility, and the internal fast bus link using a dedicated high-speed protocol for low-latency communication. The routing switch performs protocol conversion at its interfaces, separating the concerns of protocol compatibility (handled at the interface level) from speed optimization (handled at the internal bus level). This segmentation allows the system to maintain protocol compatibility while eliminating proxy-mediated delays through direct fast bus communication.

Inventive Principle:
Principle #1Segmentation

3Productivity

If direct memory access is implemented through fast bus link, then data transmission efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidrouting switch complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The routing switch is designed as a multi-functional device that simultaneously performs protocol conversion, routing, and direct memory access operations. The fast bus link is configured to support both general data transmission and direct memory access operations. By making the routing switch universal in its capabilities, the patent achieves high data transmission efficiency through direct access while consolidating multiple functions into a single device rather than adding separate complexity for each function.

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

Data Source

PatentEP2699030B1Route switching device, network switching system and route switching method
Publication Date: 2016.05.18 HUAWEI TECH CO LTD
  • EP2699030B1 patent drawingFigure 1
  • EP2699030B1 patent drawingFigure 2
  • EP2699030B1 patent drawingFigure 3

AI summary

The present invention relates to a routing switch apparatus, a network switch system, and a routing switch method. The routing switch apparatus includes one or more direct memory access modules and at least two protocol conversion interfaces. The direct memory access module is configured to generate a continuous access request of a cross network node, and control data transmission in the at least two protocol conversion interfaces; each protocol conversion interface is configured to convert a communication protocol of data transmitted inside and outside the routing switch apparatus and connect the routing switch module and an external network node. Therefore, in the present invention, the routing switch apparatus may be introduced to replace a network switch, so that cross-node memory access and IO space access can be performed directly rather than through a proxy, thereby reducing delay of the cross-node memory access and IO space access and improving overall performance of a system.