POD-Based Hierarchical Network Allocation for AI All-to-All Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional hierarchical network designs face limitations in managing congestion, allocating resources, and ensuring effective communication paths, particularly under high concurrency or when executing complex data transmission patterns in high-performance computing applications like AI and ML.

Innovation Solution

A system that determines points of delivery (PODs) with defined radix (k) and couples them to hosts to configure a network structure optimized for AI workload execution, identifying destination hosts based on radix (k) for efficient data distribution, using advanced interconnect technologies like NVLink and mesh configurations to facilitate high-bandwidth, low-latency communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional hierarchical network designs are used, then network structure is simple and easy to implement, but congestion management and resource allocation become inefficient under high concurrency

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidnetwork structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The network is divided into multiple Points of Delivery (PODs), each independently managed with its own switches and hosts. This segmentation allows parallel data transmission paths, improving throughput and congestion management while maintaining manageable complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a multi-dimensional network topology by organizing hosts and switches into hierarchical POD structures with multiple levels of interconnection. This adds spatial dimensions to data flow paths, enabling more efficient routing and resource allocation compared to traditional flat or single-hierarchy networks.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If network resources are statically allocated, then configuration is simple, but adaptability to varying workload demands deteriorates

Engineering Contradiction:
Improveresource allocation flexibilityVSAvoiddynamic configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically configures network resources by selectively activating or deactivating specific PODs, switches, and communication paths based on real-time workload demands. This dynamic adaptation allows the network to optimize performance for different AI/ML workload patterns without requiring complete reconfiguration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Each POD is designed as a universal module that can handle multiple types of workloads and communication patterns. The same POD structure serves different functions depending on configuration, enabling the network to adapt to varying demands while using standardized components.

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

3Productivity

If more communication paths are added to handle high concurrency, then data transmission capacity increases, but network congestion and latency increase

Engineering Contradiction:
Improvedata transmission capacityVSAvoidcommunication latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The network implements local optimization within each POD by strategically placing switches and configuring connection topologies to minimize local transmission distances. This local quality optimization reduces latency for intra-POD communications while maintaining high overall capacity through parallel POD operations.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP4592844A1System for allocation of network resources for optimized data communication in hierarchical networks
Publication Date: 2025.07.30 MELLANOX TECHNOLOGIES LTD(IL)
  • EP4592844A1 patent drawingFigure 1
  • EP4592844A1 patent drawingFigure 2
  • EP4592844A1 patent drawingFigure 3A

AI summary

Systems, computer program products, and methods are described herein for allocation of network resources to execute AI workloads. An example system receives a data distribution task along with execution parameters, including a plurality of data portions and hosts. The system determines a plurality of points of delivery (PODs), each comprising switches with a defined radix (k), and couples the PODs to the hosts to configure a network structure optimized for AI workload execution. The system identifies at least one destination host for each source host based on the radix (k) and executes the data distribution task by transmitting data portions from each source host to the identified destination hosts through a corresponding subset of the PODs.