InfiniBand Virtual Fabric Configuration via Subnet Manager

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Infiniband network configurations require separate and independent settings for Quality of Service (QOS), partitioning, and routing, leading to undesirable uniform routing that may not optimize network performance.

Innovation Solution

An enhanced subnet manager interface that allows users to input virtual fabric configuration parameters interrelating QOS, partitioning, and routing, enabling the subnet manager to compute and configure these elements in an integrated manner for switches and host channel adapters within the Infiniband fabric.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If separate and independent configuration parameters are used for QOS, partitioning, and routing, then the configuration process is simplified and manageable, but the routing becomes uniform and cannot be optimized for specific network performance requirements

Engineering Contradiction:
Improveconfiguration manageabilityVSAvoidnetwork performance optimization
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent combines separate QOS, partitioning, and routing configuration parameters into a unified virtual fabric configuration parameter. This allows the subnet manager to compute all three elements in an interrelated manner, enabling non-uniform routing that optimizes network performance while maintaining configuration manageability through a single integrated parameter set.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent changes the configuration approach from multiple independent parameters to a single integrated virtual fabric parameter that encompasses QOS, partitioning, and routing. This parameter transformation enables the system to compute optimized, non-uniform routing paths while maintaining ease of configuration through a unified parameter interface.

Inventive Principle:
Principle #35Parameter changes

2Extent of automation

If uniform routing is computed based on fabric topology, then the configuration process is automated and consistent, but the routing paths may not be desirable or optimized for user-specific requirements

Engineering Contradiction:
Improverouting computation automationVSAvoiduser-desired routing flexibility
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The patent enables different routing paths to be computed for different virtual fabrics based on their specific requirements. Each virtual fabric can have customized QOS, partitioning, and routing parameters that reflect local quality requirements, allowing automated computation that adapts to user-specific needs rather than applying uniform routing across all fabrics.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent makes the routing configuration dynamic by allowing the subnet manager to compute QOS, partitioning, and routing parameters that adapt to specific virtual fabric requirements. The system transitions from static uniform routing to dynamic, customized routing that can be automatically computed based on user-desired parameters and specific fabric needs.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If separate configuration parameters are provided to the subnet manager, then each parameter can be configured independently, but the interrelationships between QOS, partitioning, and routing cannot be optimized together

Engineering Contradiction:
Improveindependent parameter configurationVSAvoidinterrelated optimization efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent merges independent QOS, partitioning, and routing configuration parameters into a single virtual fabric configuration parameter. This merging allows the subnet manager to analyze and compute all three elements together in an interrelated manner, optimizing their interactions while still allowing users to configure each aspect independently through the unified parameter structure.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8949389B1Method and system for configuring virtual fabrics
Publication Date: 2015.02.03 INTEL CORP
  • US8949389B1 patent drawing
  • US8949389B1 patent drawing
  • US8949389B1 patent drawing

AI summary

A method and system for configuring an Infiniband fabric is provided. The method comprises providing a virtual fabric configuration parameter via an enhanced user interface to a subnet manager (“SM’) to configure a virtual fabric within the Infiniband fabric; analyzing the virtual fabric; determining if configuration based on the virtual fabric configuration parameter can be implemented; computing a quality of service (QOS) parameter, a routing and a partition such that the QOS parameter, routing and partitioning are interrelated; and configuring a plurality of switches and a plurality of host channel adapters (HCA's) within the virtual fabric.