FCoE Pinning Engine Multi-Port Bandwidth Utilization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Fibre Channel over Ethernet (FCoE) pinning systems are inefficient as they can only utilize one port per SAN fabric for FCoE traffic, limiting bandwidth and causing congestion, especially when multiple links are aggregated in information handling systems.

Innovation Solution

An Information Handling System (IHS) with a Fibre Channel over Ethernet (FCoE) pinning engine that automatically pins multiple ports within an aggregated interface for FCoE traffic, using pinning tables to route traffic through all available links, thereby increasing bandwidth utilization and reducing latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If only one port is pinned for FCoE traffic per SAN fabric, then device complexity is reduced and configuration is simplified, but bandwidth utilization is limited and congestion occurs

Engineering Contradiction:
ImproveFCoE pinning configurationVSAvoidbandwidth utilization
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments the FCoE pinning function by introducing FCoE pinning groups that can independently manage different sets of ports for different SAN fabrics. This allows multiple pinning groups to coexist, each handling specific fabric traffic, thereby enabling multi-port pinning without increasing overall system complexity. The segmentation of pinning functionality resolves the contradiction by organizing complexity in a manageable way while unlocking bandwidth potential.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimension to FCoE pinning by introducing the concept of pinning groups as an intermediate organizational layer between individual ports and SAN fabrics. This dimensional change allows the system to manage multiple ports per fabric systematically, transforming the one-to-one port-fabric mapping into a many-to-many relationship through grouped associations, thereby increasing bandwidth utilization without proportionally increasing configuration complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If multiple ports are pinned for FCoE traffic, then bandwidth utilization increases and congestion is reduced, but device complexity and configuration difficulty increase

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidFCoE pinning configuration
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements self-service automation through the FCoE pinning engine that automatically discovers available ports, creates appropriate pinning groups, and configures multi-port pinning without manual intervention. This automation eliminates the configuration burden that would otherwise accompany multi-port pinning, allowing the system to achieve high bandwidth utilization while keeping the user experience simple. The self-service mechanism resolves the contradiction by handling complexity internally while presenting a simplified interface externally.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the organizational parameter of FCoE pinning from individual port-level configuration to group-level configuration. By introducing pinning groups as the fundamental configuration unit, the system allows administrators to manage multiple ports through a single group entity, reducing the number of configuration parameters needed. This parameter change enables multi-port pinning to achieve high bandwidth utilization without proportionally increasing configuration complexity.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If static pinning is used, then configuration is simple, but adaptability to different SAN fabrics and traffic patterns is limited

Engineering Contradiction:
Improvepinning configurationVSAvoidSAN fabric support
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic adaptability through the FCoE pinning engine that automatically discovers available SAN fabrics, identifies suitable ports, and creates pinning groups in real-time based on traffic patterns and fabric requirements. This dynamic behavior allows the system to adapt to different SAN fabric configurations and traffic patterns without requiring manual reconfiguration, while maintaining the simplicity of automatic operation. The dynamics principle resolves the contradiction by making the system both easy to operate and highly adaptable simultaneously.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal FCoE pinning group mechanism that can serve multiple SAN fabrics and different traffic patterns through a single configurable entity. The pinning groups are designed to be multi-functional, capable of handling various fabric types and traffic scenarios without requiring separate dedicated configurations for each case. This universality allows the system to maintain simple operation while achieving high adaptability across diverse SAN environments.

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

Data Source

PatentUS10848441B2Fibre channel over ethernet (FCoE) pinning system
Publication Date: 2020.11.24 DELL PROD LP
  • US10848441B2 patent drawing
  • US10848441B2 patent drawing
  • US10848441B2 patent drawing

AI summary

A Fibre Channel over Ethernet (FCoE) pinning system includes a first Fibre Channel Forwarder (FCF) device that is coupled to a Fibre Channel (FC) storage device through a first FCF device port, and that is coupled to a first server device through a second FCF device port that is included on an aggregated interface. The FCF device sends an FCF advertisement through the second FCF device port. The FCF device receives, from the first server device at the second FCF device port in response to sending the FCF advertisement through the second FCF device port, a server message that includes a first server port identifier of a first server port. The FCF device associates the first server port identifier with the second FCF device port to form a first FCF group and pins the first FCF group for FCoE traffic.