InfiniBand Port Management for Proprietary Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

InfiniBand networks with proprietary devices connected directly to ports face challenges in configuration and management due to the absence of Subnet Managers, leading to interoperability issues and compatibility problems with standard InfiniBand protocols.

Innovation Solution

A method and apparatus for identifying and managing multiple InfiniBand links in mixed environments with switches and proprietary devices, involving device type discovery and validation against a list of valid configurations, including proprietary device types, using port discovery logic and a connection manager to ensure interoperability and proper configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If proprietary devices are connected directly to InfiniBand ports to reduce cost, then cost is reduced, but configuration and management difficulty increases due to absence of Subnet Managers

Engineering Contradiction:
ImprovecostVSAvoidconfiguration and management
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent introduces an intermediary mechanism that allows standard InfiniBand management tools to communicate with proprietary devices through a translation layer, enabling configuration and management without requiring proprietary Subnet Managers while maintaining cost savings from direct connections

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If proprietary devices are connected directly to InfiniBand ports, then Subnet Manager and switch requirements are reduced, but interoperability problems arise with standard InfiniBand protocols

Engineering Contradiction:
ImproveSubnet Manager and switch requirementsVSAvoidinteroperability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent employs parameter changes by dynamically adjusting protocol parameters and communication modes based on device type detection, allowing the system to switch between standard InfiniBand protocol modes for compatibility and proprietary modes for optimal performance with different device types

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If device type discovery and validation is implemented to manage mixed environments, then interoperability and compatibility are ensured, but system complexity increases

Engineering Contradiction:
Improveinteroperability and compatibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by performing device type discovery and validation checks during the initial connection phase before full operation begins, allowing the system to pre-configure appropriate communication protocols and management approaches, thereby ensuring interoperability without adding complexity to ongoing operations

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7676623B2Management of proprietary devices connected to infiniband ports
Publication Date: 2010.03.09 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US7676623B2 patent drawing
  • US7676623B2 patent drawing
  • US7676623B2 patent drawing

AI summary

Methods and systems for discovering whether a given connection to an InfiniBand port is a standard InfiniBand connection or a non-standard connection (e.g., indicating the presence of a proprietary device) are provided. The discovery may be performed by an end node, such that the end node interoperates with all standard InfiniBand components. Specific actions that are vendor unique, and potentially not compliant with the InfiniBand architecture, may not be done until after the discovery is complete and it has been verified that the noncompliant action will only be directed to entities know to be capable of processing them. These actions may include assuming the configuration responsibilities that would have been performed by the Subnet Manager in a standard InfiniBand network.