Network Congestion Control Tuning via In-Band Telemetry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network operators face significant challenges in determining appropriate settings for network congestion control mechanisms, requiring substantial time and resources, especially in dynamic data center environments with heavy workloads, where improper configuration can lead to premature flow stops and inefficiencies.

Innovation Solution

A network congestion control tuning system that utilizes in-band telemetry metadata and DCQCN information to analyze RDMA transactions, determining and performing tuning actions to adjust congestion control parameters, such as headroom buffer, PFC threshold, and ECN threshold parameters, to optimize network performance and prevent premature flow stops.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If network congestion control mechanisms are configured manually through extensive testing, then reliability of congestion control is improved, but time and resource consumption increase significantly

Engineering Contradiction:
Improvecongestion control reliabilityVSAvoidtesting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables self-service by allowing the network device to automatically analyze its own telemetry data and generate tuning actions for congestion control parameters without requiring external manual testing or configuration, thus improving reliability while reducing time and resource consumption

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback by continuously collecting in-band telemetry metadata from the network device, analyzing congestion patterns based on this feedback data, and automatically adjusting congestion control parameters accordingly, eliminating the need for extensive manual testing while maintaining high reliability

Inventive Principle:
Principle #23Feedback

2Reliability

If extensive testing is performed to determine appropriate congestion control settings, then congestion control effectiveness is improved, but resource utilization increases

Engineering Contradiction:
Improvecongestion control effectivenessVSAvoidtesting resources
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The network device performs self-analysis of its telemetry data to determine optimal congestion control settings, eliminating the need for external testing resources while maintaining effective congestion control through automated parameter tuning

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces manual mechanical testing processes with automated electronic analysis of in-band telemetry data, substituting resource-intensive human-operated testing with efficient automated algorithms that consume minimal resources

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

3Productivity

If congestion control parameters are not properly tuned, then configuration speed is improved, but network throughput decreases due to premature flow stops

Engineering Contradiction:
Improveconfiguration speedVSAvoidpremature flow stops
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The system uses real-time feedback from in-band telemetry metadata to dynamically adjust congestion control parameters, preventing premature flow stops by responding to actual network conditions while maintaining fast configuration through automated tuning

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system implements dynamic parameter adjustment where congestion control settings are continuously optimized based on real-time network conditions reflected in telemetry data, allowing the system to adapt quickly without manual configuration while preventing harmful flow stops

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20220060422A1Methods, systems and computer readable media for network congestion control tuning
Publication Date: 2022.02.24 KEYSIGHT TECHNOLOGIES INC
  • US20220060422A1 patent drawing
  • US20220060422A1 patent drawing
  • US20220060422A1 patent drawing

AI summary

The subject matter described herein includes methods, systems, and computer readable media for network congestion control tuning. A method for network congestion control tuning occurs at a network congestion control tuning analyzer. The method includes receiving in-band telemetry (INT) metadata from a system under test (SUT); analyzing network information associated with one or more remote direct memory access (RDMA) transactions for determining a tuning action for adjusting a data center quantized congestion notification (DCQCN) mechanism associated with the SUT, wherein the network information includes the INT metadata and DCQCN information; and performing the tuning action for adjusting the DCQCN mechanism associated with the SUT.