Fiber Channel Switching Module Trace Buffer Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network architectures, including fiber optic networks, face challenges in scalability and diagnostics due to limitations in switching fabrics such as shared bus and shared memory, which hinder efficient monitoring and fault detection, especially in complex systems like aerospace and telecommunications where failures require capturing and analyzing network events in real-time.

Innovation Solution

Integration of a trace buffer memory within a fiber channel switching module, utilizing a field programmable gate array (FPGA) for a Fabric Crossbar and a high-speed SDRAM trace buffer, allows for real-time capture and storage of network traffic, enabling diagnostic and debugging capabilities without disrupting system operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If shared bus or shared memory switching fabrics are used, then device complexity is reduced, but scalability and performance under heavy load deteriorate

Engineering Contradiction:
Improveswitching fabric complexityVSAvoidswitching capacity under heavy load
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent combines the switching fabric with an integrated trace buffer memory within the same switching module. This merging allows the monitoring system to capture and store network events directly at the switching element without requiring separate external monitoring equipment, thereby maintaining simplicity while enabling comprehensive real-time monitoring capability that scales with the switching fabric.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The trace buffer memory is nested within the switching module, creating a hierarchical structure where the monitoring capability is embedded inside the switching fabric itself. This nested arrangement allows the system to maintain the simplicity of shared bus/memory architectures while incorporating advanced monitoring features that scale with network demands.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Ease of manufacture

If conventional switching fabrics are used, then ease of manufacture is improved, but diagnostic capability and fault detection deteriorate

Engineering Contradiction:
Improveswitching fabric manufacturingVSAvoidnetwork event monitoring
Core Design Contradiction:
Ease of manufactureVSDifficulty of detecting and measuring

Solution Approach 1:

The patent merges the trace buffer memory with the switching fabric module, creating an integrated unit that combines switching functionality with real-time event capture and storage. This integration enables comprehensive diagnostic capability without requiring separate manufacturing processes or additional external components, maintaining ease of manufacture while dramatically improving fault detection capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The switching module performs self-monitoring through the integrated trace buffer, capturing and storing its own operational events and network traffic data. This self-service capability allows the system to diagnose its own faults and monitor its own performance without requiring external monitoring equipment, thereby improving diagnostic capability while maintaining manufacturing simplicity.

Inventive Principle:
Principle #25Self-service

3Difficulty of detecting and measuring

If external monitoring equipment is used, then diagnostic capability is improved, but device complexity and physical modifications increase

Engineering Contradiction:
Improvenetwork event monitoringVSAvoidmonitoring system complexity
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The patent eliminates the need for external monitoring equipment by integrating the trace buffer memory directly into the switching module. This merger consolidates the monitoring functionality within the existing switching fabric architecture, thereby improving diagnostic capability while reducing overall system complexity and eliminating the need for additional external components.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The switching module is designed with multi-functionality, serving both as a switching element and as a monitoring device through the integrated trace buffer. This universal design allows the same hardware component to perform multiple functions (switching and monitoring), thereby improving diagnostic capability without increasing device complexity or requiring separate specialized monitoring equipment.

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

4Difficulty of detecting and measuring

If trace buffer is externally integrated, then fault diagnostics are improved, but scalability and system disruption increase

Engineering Contradiction:
Improvefault diagnosticsVSAvoidsystem scalability
Core Design Contradiction:
Difficulty of detecting and measuringVSAdaptability or versatility

Solution Approach 1:

The patent integrates the trace buffer memory within the switching module itself, creating a unified component that provides fault diagnostics without requiring external additions. This internal integration maintains system scalability because the monitoring capability scales automatically with each switching module, and allows continuous operation since no physical modifications or system disruptions are needed to implement or expand the diagnostic capability.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8854980B2Switching module
Publication Date: 2014.10.07 LOCKHEED MARTIN CORP
  • US8854980B2 patent drawing
  • US8854980B2 patent drawing
  • US8854980B2 patent drawing

AI summary

A fiber channel switching module can include an integrated trace buffer memory, a crossbar switch and a control processor disposed on a single line replaceable module (LRM). The trace buffer memory may be adapted to capture selected data traffic transiting the switch fabric based on pre-selected triggers. The selected data can be read out of the trace buffer memory and used for selected diagnostics.