Fabric Domain Objects for Distributed Fabric Diagnostics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex and intricate interconnections in data centers make troubleshooting and managing distributed fabric systems challenging due to the large number of switch chassis and intricate linkages, making it difficult to diagnose and manage issues effectively.

Innovation Solution

A method is introduced that involves collecting per-lane statistics from each fabric element chip in scaled-out fabric coupler (SFC) chassis, integrating them with a central agent, and presenting the integrated statistics within the distributed fabric system's topology to a user interface, allowing for real-time monitoring and troubleshooting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the distributed fabric system expands to include hundreds and thousands of switch chassis to increase capacity and coverage, then the system's processing power and connectivity are improved, but the complexity of interconnections and difficulty of troubleshooting worsen

Engineering Contradiction:
Improvesystem capacityVSAvoidinterconnection complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the complex fabric system into hierarchical levels (core fabric, distribution fabric, access fabric) and further divides it into manageable domains. Each domain is assigned a unique identifier, allowing administrators to mentally and visually organize the vast interconnection network into discrete, comprehensible units rather than facing an undifferentiated mass of connections.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces fabric domain objects as intermediary abstractions between the physical hardware and the management interface. These domain objects serve as mediators that aggregate and represent complex interconnections in simplified forms, allowing administrators to interact with high-level concepts rather than individual linkages.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the number of switch chassis and interconnections increases to meet growing network demands, then the system's connectivity and capability are improved, but the ability to diagnose and troubleshoot problems deteriorates

Engineering Contradiction:
ImproveconnectivityVSAvoidtroubleshooting difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements comprehensive feedback mechanisms that automatically collect, aggregate, and present diagnostic information about fabric interconnections. The system continuously monitors the state of fabric domains and provides real-time feedback to administrators through the management interface, enabling rapid detection and diagnosis of problems without manual tracing of numerous interconnections.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent creates virtual representations (copies) of the physical fabric topology through fabric domain objects. These virtual models replicate the essential characteristics and relationships of the physical interconnections, allowing administrators to diagnose and troubleshoot problems in the virtual domain without physically navigating the complex hardware landscape.

Inventive Principle:
Principle #26Copying

3Measurement precision

If detailed per-lane statistics are collected from each fabric element chip to improve monitoring precision, then the accuracy of performance measurement is improved, but the amount of data to be processed and presented increases complexity

Engineering Contradiction:
Improveperformance monitoring accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges numerous individual per-lane statistics from multiple fabric element chips into aggregated fabric domain objects. By combining related data elements and organizing them hierarchically, the system maintains detailed measurement precision while reducing the apparent complexity through systematic aggregation and structured presentation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates universal fabric domain objects that serve multiple functions simultaneously: they represent physical fabric domains, aggregate performance statistics, provide diagnostic information, and enable troubleshooting. This multi-functionality reduces overall system complexity by using a single unified structure rather than separate specialized components for each function.

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

Data Source

PatentUS9059911B2Diagnostics in a distributed fabric system
Publication Date: 2015.06.16 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9059911B2 patent drawing
  • US9059911B2 patent drawing
  • US9059911B2 patent drawing

AI summary

A distributed fabric system has distributed line card (DLC) chassis and scaled-out fabric coupler (SFC) chassis. Each DLC chassis includes a network processor and fabric ports. Each network processor of each DLC chassis includes a fabric interface in communication with the DLC fabric ports of that DLC chassis. Each SFC chassis includes a fabric element and fabric ports. A communication link connects each SFC fabric port to one DLC fabric port. Each communication link includes cell-carrying lanes. Each fabric element of each SFC chassis collects per-lane statistics for each SFC fabric port of that SFC chassis. Each SFC chassis includes program code that obtains the per-lane statistics collected by the fabric element chip of that SFC chassis. A network element includes program code that gathers the per-lane statistics collected by each fabric element of each SFC chassis and integrates the statistics into a topology of the entire distributed fabric system.