FCoE Pinning Engine Multi-Port Bandwidth Utilization
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If multiple ports are pinned for FCoE traffic, then bandwidth utilization increases and congestion is reduced, but device complexity and configuration difficulty increase
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.
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.
3Ease of operation
If static pinning is used, then configuration is simple, but adaptability to different SAN fabrics and traffic patterns is limited
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.
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.
Data Source
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.


