Communication Bypass Apparatus for High-Performance Computing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In high-performance computing systems, optical communication links often fail due to high failure rates of optical modules, leading to link deactivation and communication disruptions, which are difficult to recover from without redundant lanes or significant performance degradation.

Innovation Solution

An inter-node communication device and method that performs communication path switching and resource reallocation by detecting failed paths, bypassing errors, and reallocating resources to maintain communication between nodes, even when all lanes in a link fail, using a service processor and test circuit to manage error detection and path switching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If optical communication is used to achieve large bandwidth, then communication bandwidth is improved, but reliability deteriorates due to high failure rate of optical modules

Engineering Contradiction:
Improvecommunication bandwidthVSAvoidlink reliability
Core Design Contradiction:
PowerVSReliability

Solution Approach 1:

The link is divided into multiple independent lanes (e.g., 4 lanes per link). When failure occurs in one lane, only that specific lane is deactivated while other lanes remain operational, preventing complete link failure and maintaining partial communication capacity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs communication tests and monitors error counters for each lane in advance. When error rates exceed thresholds, the system proactively deactivates problematic lanes before complete failure occurs, preventing link degradation and maintaining reliability

Inventive Principle:
Principle #10Preliminary action

2Reliability

If dynamic lane degeneracy is performed to handle lane failures, then reliability is improved by maintaining communication, but productivity deteriorates due to loss of communication capacity

Engineering Contradiction:
Improvecommunication continuityVSAvoidcommunication capacity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts the number of active lanes based on real-time error conditions. Error counters are continuously monitored, and lanes are selectively deactivated only when needed, allowing the system to maintain maximum communication capacity under normal conditions while adapting to failures when they occur

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Instead of deactivating entire links upon lane failure, the system performs partial deactivation of only the specific failed lanes. This partial action maintains communication capacity through remaining lanes, minimizing productivity loss while ensuring reliability

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If link deactivation is performed when all lanes fail, then reliability is improved by preventing error propagation, but productivity deteriorates due to complete loss of communication path

Engineering Contradiction:
Improveerror containmentVSAvoidcommunication availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The interconnect control unit implements universal error handling across all links and lanes through standardized error counters and threshold-based deactivation. This unified approach ensures consistent reliability protection while minimizing productivity impact by activating bypass paths through other links when available

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

Data Source

PatentUS10771149B2Communication bypass apparatus, method and non-transitory computer readable storage medium
Publication Date: 2020.09.08 FUJITSU LTD
  • US10771149B2 patent drawing
  • US10771149B2 patent drawing
  • US10771149B2 patent drawing

AI summary

An information processing apparatus includes a first and a second node devices, and a control device configured to control data transmission between the first and the second node devices, the control device being coupled to the first node device through a first path group including a plurality of paths and being coupled to the second node device through a second path group including a plurality of paths, the control device is configured to perform a communication test of the first path group and the second path group, and when a first failure is detected in a first path in the first path group, couple a third path other than the first path in the first path group with the first node device, couple a second path in the second path group with the second node device, and couple the third path and the second path with each other.