PCI Express Network Switch for Direct Server Data Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data communication between servers in Local or Storage Area Networks (LAN or SAN) relies on slower Gigabit Ethernet methodology, requiring conversions between PCI Express and Gigabit Ethernet technologies, and involves complex IP address adaptations, which complicates direct data transfer and increases costs.

Innovation Solution

A system and method utilizing PCI Express technology for direct data transfer between servers, eliminating the need for Gigabit Ethernet by using PCI Express connectors and a Network switch with a PCI Express switch and CPU, allowing data transfer with IP addresses integrated into the routing function without conversion hardware or software.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If PCI Express technology is used for direct data transfer between servers, then data transfer speed is improved, but device complexity increases due to incompatibility with existing Gigabit Ethernet infrastructure

Engineering Contradiction:
Improvedata transfer speedVSAvoidconversion hardware and software
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The Network Interface Card is designed to perform multiple functions: it can operate in Gigabit Ethernet mode for compatibility with existing infrastructure, or switch to PCI Express mode for high-speed direct server-to-server communication. This multi-functionality eliminates the need for separate conversion hardware while maintaining both compatibility and performance benefits.

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

Solution Approach 2:

The patent combines the Network Interface Card functionality with direct PCI Express communication capabilities into a single integrated solution. By merging these previously separate functions into one device, the system eliminates the need for additional conversion hardware and software, thereby reducing overall device complexity while enabling high-speed data transfer.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If Gigabit Ethernet methodology is used for data communication between servers, then compatibility with existing infrastructure is maintained, but data transfer speed decreases

Engineering Contradiction:
ImprovecompatibilityVSAvoiddata transfer speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The Network Interface Card incorporates dynamic switching capability that allows it to adapt its operating mode based on communication requirements. When high-speed direct communication is needed, it switches to PCI Express mode; when compatibility with existing Gigabit Ethernet infrastructure is required, it operates in Ethernet mode. This dynamic adaptability resolves the contradiction between speed and compatibility.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If conversion between PCI Express and Gigabit Ethernet is implemented, then interoperability is achieved, but system cost increases

Engineering Contradiction:
ImproveinteroperabilityVSAvoidsystem cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent extracts the conversion functionality from separate external devices and integrates it directly into the Network Interface Card. By taking out the conversion function and embedding it within the NIC, the system eliminates the need for additional standalone conversion hardware, thereby reducing overall system cost while maintaining interoperability between PCI Express and Gigabit Ethernet systems.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP2497031B1Network switch
Publication Date: 2019.04.10 GIGAIO NETWORKS INC
  • EP2497031B1 patent drawingFigure 1
  • EP2497031B1 patent drawingFigure 2

AI summary

A system and method for electronically transferring data between servers in a Local Area Network (LAN) requires a Network switch. Essentially, the Network switch incorporates a PCI Express switch that is run by a Central Processing Unit (CPU). A plurality of connectors (i.e. one for each server in the system) is provided to directly connect the PCI Express capability of the respective server to the PCI Express switch. With these connections, the CPU is used to implement an Internet Protocol (IP) routing function in compliance with IP addresses provided by respective servers to route data through the system from one server to another.