Adaptive Switch Discovery Protocol for Fabric Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Distributed fabric systems in data centers face disruptions due to switches joining or leaving the network, which can affect communication paths and system stability, as existing protocols lack efficient mechanisms for rapid detection and path selection.

Innovation Solution

A switch discovery protocol (SDP) that uses multicasting of switch discovery protocol data units (SDPDUs) at varying transmission rates to detect stability changes and adapt transmission rates from fast to slow, facilitating rapid detection of network element changes and optimal path selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If switches continuously multicast SDPDUs at fast transmission rate, then network element changes are detected rapidly, but system stability is compromised due to excessive traffic during stable periods

Engineering Contradiction:
Improvedetection speedVSAvoidsystem stability
Core Design Contradiction:
SpeedVSStability of the object's composition

Solution Approach 1:

The patent applies dynamics by making the transmission rate adaptive rather than fixed. Network elements dynamically switch between fast and slow transmission rates based on detected stability conditions. When stability is detected, the rate decreases to slow rate; when changes are detected, the rate increases to fast rate, resolving the contradiction between continuous fast detection and system stability during normal operation

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the transmission rate parameter based on system state. By monitoring stability and adjusting the transmission rate parameter accordingly (fast rate when changes occur, slow rate when stable), the system achieves rapid detection capability when needed while minimizing unnecessary traffic during stable periods, thus resolving the contradiction

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If transmission rate is reduced to conserve energy, then energy efficiency improves, but detection speed of network element changes deteriorates

Engineering Contradiction:
Improveenergy efficiencyVSAvoiddetection speed
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The system dynamically adjusts transmission rate based on operational needs. During stable periods, it operates at slow rate to conserve energy. When network element changes are detected, it switches to fast rate to ensure rapid detection. This dynamic adjustment resolves the contradiction between energy efficiency and detection speed by matching transmission rate to actual system requirements

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements periodic stability detection to determine when to switch between transmission rates. By periodically assessing stability and adjusting transmission rate accordingly, the system achieves energy efficiency during stable periods while maintaining rapid detection capability when changes occur, resolving the contradiction between continuous fast detection and energy conservation

Inventive Principle:
Principle #19Periodic action

3Adaptability or versatility

If multiple transmission rates are used, then adaptability to system conditions improves, but protocol complexity increases

Engineering Contradiction:
ImproveadaptabilityVSAvoidprotocol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements adaptability by changing the transmission rate parameter based on stability conditions. Rather than using complex multiple protocols, it simply adjusts a single parameter (transmission rate) between two discrete values (fast and slow). This parameter-based adaptation achieves versatility while keeping the overall protocol structure relatively simple

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system introduces dynamic behavior by allowing transmission rate to vary based on detected stability. This dynamic adjustment provides adaptability to changing network conditions without requiring multiple static protocols. The simplicity of the rate-switching mechanism resolves the contradiction between adaptability and protocol complexity

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8929361B2Switch discovery protocol for a distributed fabric system
Publication Date: 2015.01.06 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8929361B2 patent drawing
  • US8929361B2 patent drawing
  • US8929361B2 patent drawing

AI summary

A distributed fabric system comprises a plurality of independent network elements interconnected by inter-switch links and assigned to a same group. Each network element includes one or more switching chips, a processor, and memory storing program code that is executed by the processor. The program code of each network element includes a switch discovery protocol (SDP) module. The SDP module of each network element, when executed, periodically multicasts SDP data units (SDPDUs) using one of a plurality of transmission rates. The plurality of transmission rates includes a fast transmission rate and a slow transmission rate. The transmission rate used by the SDP module of each network element is the fast transmission rate until the SDP module of that network element determines a criterion is met, in response to which the transmission rate used by the SDP module of that network element changes to the slow transmission rate.