Hierarchical Network POD Allocation for Congestion-Free Data Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional hierarchical networks face inefficiencies and congestion when multiple hosts under a single switch attempt to communicate with hosts under a different switch concurrently, leading to overprovisioning or underprovisioning and inadequate adaptability to diverse applications.

Innovation Solution

A method for allocating network resources involves determining points of delivery (PODs) based on hosts and switches, using a radix (k) to identify destination hosts, and executing data distribution tasks through interconnected PODs with virtual hosts to balance asymmetric distributions, ensuring consistent data flow without compromising link bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional hierarchical networks are used with multiple switching layers, then network structure is simple and easy to implement, but network congestion occurs and data communication efficiency deteriorates when multiple hosts under a single switch attempt to communicate with hosts under a different switch concurrently

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

Solution Approach 1:

The network is segmented into Points of Delivery (PODs) where each POD represents a logical grouping of switches and hosts. This segmentation allows independent data distribution paths to be established between PODs, preventing congestion at individual switches while maintaining overall network simplicity through modular organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

PODs act as intermediary entities between source and destination hosts. Instead of direct host-to-host communication through multiple switching layers, data flows through PODs which manage and coordinate the transmission, reducing congestion at traditional switching points while improving communication efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If network resources are allocated to handle peak data traffic, then data communication efficiency is improved, but resource overprovisioning occurs leading to wasted resources during low traffic periods

Engineering Contradiction:
Improvedata communication efficiencyVSAvoidresource overprovisioning
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The network resource allocation is made dynamic through the POD architecture. Resources can be dynamically allocated and reconfigured based on actual traffic demands between different PODs, allowing the system to adapt to varying load conditions without permanent overprovisioning of network capacity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes network parameters such as routing paths and resource allocation based on traffic conditions. By dynamically adjusting these parameters through the POD framework, the network can efficiently handle peak traffic without requiring permanent overprovisioning of resources.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If traditional switching layers are used, then network configuration is simple, but adaptability to diverse applications and varying data loads is insufficient

Engineering Contradiction:
Improveadaptability to diverse applicationsVSAvoidnetwork configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

PODs are designed as universal building blocks that can handle diverse application requirements. Each POD can be configured to serve different functions and adapt to various data distribution patterns, making the network versatile without requiring complex specialized configurations for each application type.

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

Solution Approach 2:

The network achieves adaptability through parameter changes within the POD framework. By adjusting routing parameters, resource allocation parameters, and data distribution parameters at the POD level, the system can adapt to diverse applications and varying data loads while maintaining a consistent underlying network structure.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12556491B2Optimized data communication in hierarchical networks
Publication Date: 2026.02.17 MELLANOX TECHNOLOGIES LTD(IL)
  • US12556491B2 patent drawing
  • US12556491B2 patent drawing
  • US12556491B2 patent drawing

AI summary

Systems, computer program products, and methods are described herein for allocation of network resources. An example system receives, from a user input device, a data distribution task with execution parameters that include a plurality of data portions and a plurality of hosts; determines a plurality of points of delivery (PODs), wherein the plurality of PODs comprises a plurality of switches, wherein each switch is associated with a radix (k); operatively couples the plurality of PODs to the plurality of hosts to configure a network structure; identifies at least one destination host for each source host based on at least the radix (k); and executes the data distribution task by transmitting respective portions of the plurality of data portions to from each source host to the at least one identified destination host via a corresponding subset of the plurality of PODs.