Data Center Network Path Verification for Congestion Localization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data center networks face unpredictable performance due to incast traffic, congestion, and failure of switches or links, making it difficult to predict throughput and locate performance issues.

Innovation Solution

The method involves sending packets with varied header fields to balance load across multiple paths, using acknowledgment packets to measure latency and loss on each path, and controlling traffic rate at the receiver to avoid congestion, while encapsulating legacy protocols to monitor network health without disrupting them.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If switches use hash function to route packets to single path, then packet order is maintained, but network congestion occurs on specific links

Engineering Contradiction:
Improvepacket delivery orderVSAvoidnetwork throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent dynamically changes the hash function input by modifying packet header fields (such as TCP sequence numbers or IP identification fields) to vary the selected path for each packet or flow. This dynamic adjustment allows the system to adapt to network conditions and distribute traffic more evenly across multiple paths, preventing congestion on any single link while maintaining packet ordering through sequence tracking.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes parameters in the packet header (such as TTL values, protocol identifiers, or custom fields) to influence path selection. By modifying these parameters, the system can direct different packets or flows through different paths in the network, balancing load across available routes and improving overall network throughput while still ensuring packets arrive in order through reassembly mechanisms.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If probe test traffic is sent at high rate to detect failures, then network problems are revealed, but operational traffic is disrupted

Engineering Contradiction:
Improvefailure detection accuracyVSAvoidoperational traffic flow
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent merges probe traffic with operational data traffic by embedding probe packets within the same network flows as regular data packets. This integration allows the system to monitor network performance and detect failures using existing traffic patterns without requiring separate high-rate probe traffic that would disrupt operational flows. The probe information is extracted from normal packet sequences.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system uses its own operational traffic to perform self-diagnosis and performance monitoring. By analyzing delays, packet loss, and path variations in its normal data flows, the network can detect failures and performance issues without external probe traffic. This self-service approach eliminates the need for disruptive separate testing while maintaining accurate failure detection.

Inventive Principle:
Principle #25Self-service

3Productivity

If TCP fills queue to capacity to sense network capacity, then network utilization is maximized, but latency increases for other packets

Engineering Contradiction:
Improvenetwork utilizationVSAvoidpacket latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements feedback mechanisms where receivers send acknowledgment packets that provide information about network conditions, queue status, and path quality back to senders. This feedback allows senders to adjust their transmission rates dynamically, filling queues to optimal levels without overfilling, thereby maximizing network utilization while controlling latency. The feedback loop enables coordinated rate adjustment across the network.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system uses periodic acknowledgment packets and flow control signals to regulate traffic rates. Instead of continuously filling queues to maximum capacity, the network employs periodic feedback intervals to adjust transmission rates, allowing queues to be filled to appropriate levels without causing excessive latency. This periodic control mechanism balances utilization and delay.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20260032078A1Method for verifying data center network performance
Publication Date: 2026.01.29 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US20260032078A1 patent drawing
  • US20260032078A1 patent drawing
  • US20260032078A1 patent drawing

AI summary

Packets in a data communications network are encapsulated by an encapsulation module on a sending computer and decapsulated on the receiver computer, the transmission of data packets being controlled by credit sent by the receiving computer to avoid causing congestion. The encapsulation module varies fields in the packets that are used by switches to determine the path to the destination, so as to distribute the load of a transfer across a plurality of paths to the receiving computer. The sending and receiving computers use per path packet delivery, loss, latency and packet trimming information to detect abnormal network behavior and submit alerts and summary statistics to a monitoring station. The monitoring station uses this information to detect network bottlenecks and other faults and to localize them to specific switches or links.