Integrated Processing Node Network Fabric for Datacenter Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional datacenter network architectures face challenges in scaling up computing capacity cost-effectively due to high costs and bottlenecks in high-speed network infrastructure, particularly with increasing demands for bandwidth and low latency, as they rely heavily on external network switches and are difficult to scale and maintain.

Innovation Solution

A computing system framework with unified storage, processing, and network switching fabrics, where processing nodes contain their own networking functionality, reducing the need for dedicated network equipment and allowing for efficient incorporation of network switches to control data traffic flow, thereby enabling scalable, cost-effective, and energy-efficient datacenter operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional three-tier network architecture is used, then network connectivity is provided, but network costs become significant and scaling becomes difficult

Engineering Contradiction:
Improvecomputing capacityVSAvoidnetwork infrastructure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges network switching functionality directly into processing nodes, eliminating the need for separate network switches. Each processing node contains integrated network interfaces and switching logic, allowing nodes to communicate directly with each other without external switching infrastructure. This integration resolves the contradiction by reducing network infrastructure complexity while maintaining or improving computing capacity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Processing nodes are designed to perform multiple functions: computation, storage, and network switching. The integrated network interfaces and switching fabric within each node enable it to serve both as a computing resource and as a network router, eliminating the need for dedicated network equipment and reducing overall system complexity.

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

2Productivity

If more processing nodes are added to scale computing capacity, then processing power increases, but network costs increase proportionally

Engineering Contradiction:
Improvecomputing capacityVSAvoidnetwork equipment
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

Each processing node provides its own network switching services through integrated interfaces and fabric. When new nodes are added to the system, they automatically become part of the network fabric and can route traffic for other nodes without requiring additional external switches. This self-service capability allows computing capacity to scale without proportional increases in network equipment.

Inventive Principle:
Principle #25Self-service

3Speed

If external network switches are used to connect processing nodes, then data transmission is enabled, but bandwidth bottlenecks and latency issues occur

Engineering Contradiction:
Improvedata transmission speedVSAvoidnetwork topology
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The network fabric is segmented into distributed switching domains within each processing node. Instead of a centralized switching architecture that creates bottlenecks, each node has its own switching fabric that handles local traffic independently. This segmentation allows parallel data transmission paths and eliminates single points of congestion, improving speed while reducing overall network complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11853245B2Computing system framework and method for configuration thereof
Publication Date: 2023.12.26 GENESEE VALLEY INNOVATIONS LLC
  • US11853245B2 patent drawing
  • US11853245B2 patent drawing
  • US11853245B2 patent drawing

AI summary

A computing system framework and method for configuration thereof are provided. A plurality of processing modules are accessed. Each processing module includes a plurality of processing nodes and each processing node is associated with an intra-module port and an inter-module port. A plurality of intra-module networks are formed. Each intra-module network includes connections between at least a portion of the processing nodes in one of the processing modules via the associated intra-module ports. An enclosed shape of the processing modules is formed by connecting at one inter-module port on each processing module to one inter-module port on an adjacent processing modules. A cable is linked between one of the inter-module ports of one processing module of the enclosed shape to an inter-module port of another processing module of a different group of interconnected processing modules.