Fibre Channel Switch Lockup Resolution via Pending OPN Closure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Fibre Channel switched arbitrated loop systems experience lockup conditions, leading to unacceptable performance degradation due to traffic stoppages when multiple initiators attempt connections, causing pending OPN states to become stuck and prevent communication.

Innovation Solution

A method is introduced to detect specific combinations of pending OPN conditions within a switch, identifying lockup situations and alleviating them by closing at least one pending OPN condition to allow other connections to proceed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple initiators attempt connections simultaneously in a Fibre Channel trunked system, then throughput and connectivity options are improved, but lockup conditions occur causing traffic stoppages

Engineering Contradiction:
ImprovethroughputVSAvoidlockup conditions
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary detection of lockup conditions by monitoring pending OPN states before they cause traffic stoppages. The switch detects when multiple initiators are waiting for connections and proactively closes one of the pending OPNs to prevent the lockup, allowing the system to maintain high throughput while avoiding the reliability issues of simultaneous connection attempts.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If trunking is implemented to increase bandwidth, then data transmission capacity is improved, but complex arbitration and connection management is required

Engineering Contradiction:
Improvedata transmission capacityVSAvoidconnection management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The switch performs self-service by automatically detecting lockup conditions and closing pending OPNs without requiring external intervention or complex manual arbitration. The system monitors its own state, identifies when multiple initiators are blocked, and proactively resolves the situation by closing one connection, thereby reducing the complexity of connection management while maintaining high transmission capacity through trunking.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7403481B1Methodology and apparatus for solving lockup conditions while trunking in fibre channel switched arbitrated loop systems
Publication Date: 2008.07.22 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US7403481B1 patent drawing
  • US7403481B1 patent drawing
  • US7403481B1 patent drawing

AI summary

Lockup conditions are solved while trunking in Fibre Channel switched arbitrated loop systems. Within a particular switch, a particular combination of pending OPN conditions is detected, indicating a lockup condition. At least one of the detected pending OPN conditions is closed, which alleviates the lockup condition.