InfiniBand Node Auto-Negotiation for Data Rate Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital communication methods fail to automatically select optimal data rates and transmission/reception parameters for nodes in a digital communication system, such as InfiniBand fabrics, leading to performance degradation due to differences in Active Cable and copper cabling.

Innovation Solution

A method where nodes exchange capability messages to determine their data rate capabilities and negotiate optimal transmission and reception parameters, switching between Double Data Rate (DDR) and Single Data Rate (SDR) as needed, and adjusting parameters to ensure optimal communication quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If nodes manually configure data rate and transmission parameters, then communication reliability can be optimized, but system complexity and configuration time increase

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidconfiguration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements automatic negotiation protocols where nodes autonomously exchange capability information and select optimal data rates and transmission parameters without manual intervention. The system self-configures by having nodes advertise their capabilities (SDR/DDR support, cable type detection) and automatically agree on operational parameters, eliminating the need for manual configuration while maintaining optimized communication reliability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs capability advertisement and parameter negotiation as preliminary actions before actual data transmission begins. Nodes exchange capability messages upfront to determine supported data rates and transmission modes, establishing optimal parameters in advance to avoid later reconfiguration and ensure reliable communication from the start

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If nodes use fixed data rate operation, then device complexity is reduced, but adaptability to different cable types and node capabilities deteriorates

Engineering Contradiction:
Improveadaptability to cable typesVSAvoidnegotiation protocol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic parameter selection where nodes transition from static fixed-rate operation to adaptive rate selection based on real-time capability exchange. Nodes dynamically adjust their operational data rate (SDR or DDR) and transmission parameters based on negotiated capabilities and detected cable types, allowing the system to adapt to different configurations rather than being locked into fixed operations

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal negotiation framework that works across different cable types (Active Cable and copper) and node capabilities. The capability advertisement mechanism provides a unified interface for nodes to express their supported features, enabling the system to universally handle various configurations through a single adaptable protocol rather than requiring separate fixed configurations for each scenario

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

3Productivity

If nodes transmit at higher data rates, then productivity increases, but communication quality and reliability may deteriorate

Engineering Contradiction:
Improvedata transmission speedVSAvoidcommunication quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where nodes monitor communication quality metrics and can adjust their operational parameters accordingly. The system uses acknowledgment codes and capability verification to provide feedback on whether the selected high-speed mode is functioning properly, allowing nodes to fall back to lower data rates if quality degradation is detected, thus maintaining reliability while maximizing productivity when conditions permit

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7801027B2Auto-negotiation by nodes on an infiniband fabric
Publication Date: 2010.09.21 MELLANOX TECHNOLOGIES LTD(IL)
  • US7801027B2 patent drawing
  • US7801027B2 patent drawing
  • US7801027B2 patent drawing

AI summary

A method and system for digital communication wherein nodes exchange messages at a first data rate in order to coordinate testing at a second, higher data rate. After testing is completed, the nodes exchange test results at the first data rate, and if conditions are satisfactory for operation at the second data rate user data are transmitted at the second data rate. Otherwise, user data are transmitted at the first data rate.