Dynamic Reduction Engine Allocation in Switch Multicast Trees

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network architectures face challenges in accommodating large numbers of computing endpoints due to inefficiencies in managing and allocating resources, particularly when errors occur, leading to high setup and teardown costs and prolonged latency in processing data.

Innovation Solution

A reduction engine is dynamically allocated within a network switch, utilizing a multicast session to arm engines along a multicast tree, allowing for efficient, scalable, and error-tolerant reduction operations without software intervention, reducing latency by an order of magnitude.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional network architectures are used to accommodate large numbers of computing endpoints, then network coverage is expanded, but resource management inefficiency increases and setup/teardown costs increase

Engineering Contradiction:
Improvenetwork coverageVSAvoidresource management efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The reduction engine performs self-arming along the multicast tree without requiring software intervention. When a multicast frame is received, the engine automatically configures itself to perform reduction operations, eliminating the need for manual setup and teardown commands from software controllers.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-configures reduction engines along the multicast tree in advance. When data needs to be processed, the engines are already positioned and ready to perform reduction operations immediately, eliminating setup time and enabling faster data processing.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If conventional resource allocation methods are used, then network resources are provided, but setup and teardown times are prolonged

Engineering Contradiction:
Improvenetwork resourcesVSAvoidsetup and teardown time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The reduction engine automatically configures itself upon receiving a multicast frame without requiring software intervention. This self-arming mechanism eliminates manual setup and teardown operations, significantly reducing the time required to allocate and release network resources.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The reduction engine maintains continuous operation along the multicast tree once armed. It continuously processes reduction operations on incoming data frames without interruption, eliminating idle setup and teardown phases and enabling uninterrupted data processing.

Inventive Principle:
Principle #20Continuity of useful action

3Ease of operation

If software-based resource management is used, then resource allocation is controlled, but latency in processing data increases

Engineering Contradiction:
Improveresource allocation controlVSAvoiddata processing speed
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The reduction engine performs self-configuration and self-management without requiring software intervention. Once armed by a multicast frame, the engine autonomously processes reduction operations on data frames, eliminating software processing delays and significantly improving data processing speed.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces software-based resource management with a hardware-based reduction engine that operates independently. This substitution eliminates software intervention in the data processing path, reducing latency and improving processing speed while maintaining ease of operation through the multicast framing mechanism.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20250348442A1System and method for dynamic allocation of reduction engines
Publication Date: 2025.11.13 HEWLETT PACKARD ENTERPRISE DEV LP
  • US20250348442A1 patent drawing
  • US20250348442A1 patent drawing
  • US20250348442A1 patent drawing

AI summary

A switch equipped with a reduction engine capable of being dynamically allocated in a network is provided. During operation, the reduction engine can be dynamically armed based on a multicast frame. As a result, the network can facilitate an efficient and scalable environment for high performance computing.