Centralized Elephant Flow Detection Across Multi-Pipe Switch Chips

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing elephant flow detection systems fail to analyze and manage flows across multiple pipes when a flow changes ingress port, leading to increased implementation costs and power consumption, and do not account for egress queues/port loading and congestion, limiting detection to only data packet byte count at the start-of-packet.

Innovation Solution

A centralized elephant flow detection and management system that aggregates across all pipes on a semiconductor chip, detecting elephant flows based on egress port loading and congestion, and supports any protocol, irrespective of data packet length availability, with a central module that tracks flow hash only when the egress port is congested.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If elephant flow detection is implemented per pipe, then detection accuracy for flows on specific pipes is improved, but chip area and power consumption increase significantly

Engineering Contradiction:
Improveelephant flow detection accuracyVSAvoidchip area
Core Design Contradiction:
Measurement precisionVSArea of stationary object

Solution Approach 1:

The patent merges the elephant flow detection functionality from multiple pipes into a single centralized detection logic that operates once per packet across all pipes. Instead of having separate detection instances on each pipe (which would multiply chip area and power consumption), the invention combines these functions into one shared detection mechanism that aggregates flow information from all pipes, thereby maintaining detection accuracy while significantly reducing hardware resources required.

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If elephant flow detection is implemented per pipe, then detection capability for pipe-specific flows is improved, but power consumption increases significantly

Engineering Contradiction:
Improveelephant flow detection capabilityVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by stationary object

Solution Approach 1:

The patent consolidates power-consuming detection operations into a single centralized location that processes packets once rather than replicating detection logic across multiple pipes. This merging approach maintains comprehensive detection capability while reducing total power consumption by eliminating redundant detection operations that would occur if each pipe had its own detection instance.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of manufacture

If flow detection relies only on byte count at SOP, then implementation simplicity is maintained, but detection accuracy for flows changing ingress ports is lost

Engineering Contradiction:
Improveimplementation simplicityVSAvoidflow detection accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent introduces dynamic flow tracking that adapts to changing network conditions, specifically handling flows that change ingress ports through load balancing or maintenance. Instead of relying solely on static byte count at SOP, the system dynamically updates flow information as packets are processed, enabling accurate detection even when flows migrate between pipes or change their ingress path, thus maintaining both simplicity and accuracy.

Inventive Principle:
Principle #15Dynamics

4Area of stationary object

If aggregated detection logic is implemented once, then chip area and power consumption are reduced, but detection capability for multi-pipe flows must be maintained

Engineering Contradiction:
Improvechip areaVSAvoidmulti-pipe flow detection capability
Core Design Contradiction:
Area of stationary objectVSAdaptability or versatility

Solution Approach 1:

The patent designs the centralized detection logic to be universal, handling multiple types of flow scenarios across different pipes through a single unified mechanism. The detection system aggregates flow information from all pipes and applies consistent detection criteria regardless of which pipe a flow is on, enabling the single implementation to maintain comprehensive detection capability for multi-pipe flows while reducing hardware resources.

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

Data Source

PatentUS12621245B2Centralized aggregated elephant flow detection and management
Publication Date: 2026.05.05 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US12621245B2 patent drawing
  • US12621245B2 patent drawing
  • US12621245B2 patent drawing

AI summary

A semiconductor chip for implementing aggregated flow detection and management includes a number of pipes, where each pipe is coupled to a portion of ports on the semiconductor chip that are to receive data packets. A logic is coupled to the pipes and is used to detect and manage an elephant flow. The elephant flow-detection and management logic includes a flow table and a byte counter.