Fibre Channel Transport Interface Buffer Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Fibre Channel links face inefficiencies in data transport when oversubscribed over DWDM or SONET/SDH networks, leading to unused transport capacity and increased latency due to large ingress memory requirements and flow control latency.

Innovation Solution

Implementing a transport interface with a small ingress buffer for oversubscription and an egress buffer for flow control, allowing local generation and distribution of ready indications based on preconfigured bandwidth sharing weights, enabling statistical multiplexing without significant buffer memory increases or latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a large ingress buffer is used to handle flow control credit grants, then Fibre Channel oversubscription capability is improved, but buffer memory requirements and cost increase significantly

Engineering Contradiction:
ImproveFibre Channel oversubscription capabilityVSAvoidbuffer memory requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the buffer functionality by introducing a separate egress buffer dedicated to flow control operations, distinct from the ingress buffer. This segmentation allows the ingress buffer to be smaller since flow control credit tracking is handled by the specialized egress buffer, thereby reducing overall memory requirements while maintaining oversubscription capability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary egress buffer that mediates between the ingress buffer and the Fibre Channel ports. This intermediary structure handles flow control credit grants and ready indication generation, allowing the ingress buffer to operate with smaller capacity while still supporting oversubscription through the intermediary's buffer management

Inventive Principle:
Principle #24Intermediary (Mediator)

2Length of stationary object

If flow control ready indications are communicated over distant Fibre Channel links, then remote port connectivity is enabled, but latency in flow control operations increases

Engineering Contradiction:
ImproveFibre Channel link spanVSAvoidflow control latency
Core Design Contradiction:
Length of stationary objectVSLoss of time

Solution Approach 1:

The patent implements preliminary action by locally generating ready indications at the ingress buffer based on preconfigured bandwidth sharing weights and current buffer status, rather than waiting for remote port feedback. This preliminary generation of flow control signals reduces the round-trip latency inherent in distant Fibre Channel link communications

Inventive Principle:
Principle #10Preliminary action

3Reliability

If transport network capacity is allocated based on maximum Fibre Channel throughput, then bandwidth guarantees are provided, but transport capacity utilization efficiency decreases

Engineering Contradiction:
Improvebandwidth guaranteeVSAvoidtransport capacity utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic bandwidth allocation by allowing multiple Fibre Channel links to share transport network capacity based on preconfigured weights and actual traffic demand. The system dynamically adjusts ready indication distribution among ports according to their weights and current buffer status, enabling efficient statistical multiplexing while maintaining reliability through controlled flow control

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of bandwidth allocation from fixed maximum throughput guarantees to dynamic weighted sharing. By modifying how bandwidth is distributed (based on weights and actual usage rather than maximums), the system achieves both reliable service differentiation and improved overall capacity utilization through statistical multiplexing

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7391728B2Apparatus and method for improved Fibre Channel oversubscription over transport
Publication Date: 2008.06.24 CISCO TECHNOLOGY INC
  • US7391728B2 patent drawing
  • US7391728B2 patent drawing
  • US7391728B2 patent drawing

AI summary

Oversubscription of Fibre Channel links over a transport network is provided. A transport interface according to the present invention may maintain a small ingress buffer in addition to the normal egress buffer. The ingress buffer is primarily used for oversubscription and the egress buffer is primarily used for flow control. Ready indications to multiple local Fibre Channel ports may be locally generated when flow control conditions permit and may be distributed among the local Fibre Channel ports in response to preconfigured bandwidth sharing weights. Transport network efficiency is achieved by statistical multiplexing without significant increase in buffer memory requirements or introduction of latency into the flow control mechanism.