Hierarchical Network Routing for Equal-Hop Data Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional hierarchical networks face inefficiencies and uneven routing as data communication extends to more distant hosts, leading to complex communication paths and potential inefficiencies.

Innovation Solution

A method and system for data communication in hierarchical networks that utilize a structured approach to ensure equal communication hops by determining destination hosts based on a specific equation, incorporating virtual hosts to balance asymmetric distributions, and executing data distribution tasks in clustered stages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If traditional hierarchical network routing is used for distant hosts, then network coverage is extended, but communication path complexity increases and routing becomes uneven

Engineering Contradiction:
Improvenetwork coverageVSAvoidcommunication path complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The network is segmented into multiple layers (core layer, aggregation layer, access layer) with each layer handling specific routing functions. This segmentation allows distant host communication to be broken down into manageable hops through defined layer transitions, reducing overall path complexity while maintaining extended network coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Aggregation switches act as intermediaries between access layer switches and core layer switches. These intermediary devices simplify routing by providing a standardized interface and routing table that mediates traffic between different network segments, reducing the complexity that would otherwise exist in direct end-to-end routing paths.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If data is transmitted to distant hosts through multiple switching layers, then network reachability is achieved, but communication efficiency decreases due to uneven routing

Engineering Contradiction:
Improvenetwork reachabilityVSAvoidcommunication efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The routing system is designed to provide equipotential communication paths where all hosts, regardless of their physical distance or network position, experience comparable communication performance. This is achieved through load balancing algorithms and equal-cost multi-path routing that ensure no host is disadvantaged by its position in the hierarchical structure.

Inventive Principle:
Principle #12Equipotentiality

Solution Approach 2:

The system dynamically changes routing parameters such as path selection, hop count thresholds, and traffic engineering parameters based on real-time network conditions. This allows the network to adapt to varying traffic patterns and maintain optimal communication efficiency across different host distances and network configurations.

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If conventional routing algorithms are used in hierarchical networks, then implementation simplicity is maintained, but load balancing and resource optimization are insufficient

Engineering Contradiction:
Improveimplementation simplicityVSAvoidload balancing performance
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The routing system incorporates multiple functions within unified routing protocols and switch operations. Single routing decisions simultaneously achieve load balancing, QoS enforcement, path optimization, and resource allocation. This multi-functionality maintains implementation simplicity while dramatically improving load balancing performance compared to conventional single-purpose routing algorithms.

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

Data Source

PatentUS20250247299A1System for optimized data communication in hierarchical networks
Publication Date: 2025.07.31 MELLANOX TECHNOLOGIES LTD(IL)
  • US20250247299A1 patent drawing
  • US20250247299A1 patent drawing
  • US20250247299A1 patent drawing

AI summary

Systems, computer program products, and methods are described for data communication. In an example, a data distribution task with execution parameters that include plurality of data portions and plurality of hosts is received from a user input device. A plurality of points of delivery (PODs) are determined, wherein the plurality of PODs comprises a plurality of switches, and the plurality of PODs are operatively coupled to the plurality of hosts to configure a network structure. At least one destination host is identified for each source host based on at least a number of communication hops required for traversal of data from each source host to the at least one destination host via a corresponding subset of the plurality of switches, and the data distribution task is executed by transmitting respective portions of the plurality of data portions from each source host to the at least one identified destination.