Cable Pair Concurrent Servicing for Multi-Processor Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multiprocessing systems face challenges in concurrently servicing a first cable of a cable pair while maintaining the operational connectivity of the second cable, which is crucial for minimizing downtime and facilitating efficient maintenance without disrupting the communication between processing drawers.

Innovation Solution

The system identifies complementary data lane groups in a second cable to ensure continuous communication between processing chips, allowing for the evacuation and servicing of the first cable while maintaining connectivity through the second cable's data lane groups, ensuring that at least a threshold number of data lanes are operational.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the first cable is serviced while the second cable remains operational, then system availability is improved, but system complexity increases due to the need for cable pair management and data lane group switching

Engineering Contradiction:
Improvesystem availabilityVSAvoidcable pair management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The cable pair is segmented into two independent cables, each with separate data lane groups. This allows one cable to be serviced while the other remains operational, enabling concurrent servicing without disrupting system availability. The segmentation of communication paths into independent cable pairs resolves the contradiction by providing redundancy that maintains reliability while managing complexity through structured organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically changes operational parameters by switching data lane group assignments between the two cables. When the first cable is being serviced, the system reconfigures to route communications through the second cable's data lane groups. This parameter change enables the system to maintain availability while accommodating the servicing operation, effectively resolving the contradiction between reliability and complexity.

Inventive Principle:
Principle #35Parameter changes

2Duration of action of stationary object

If data lane groups are switched from the first cable to the second cable during servicing, then communication continuity is improved, but the difficulty of detecting and measuring system state increases

Engineering Contradiction:
Improvecommunication continuityVSAvoidsystem state detection difficulty
Core Design Contradiction:
Duration of action of stationary objectVSDifficulty of detecting and measuring

Solution Approach 1:

The system employs feedback mechanisms to monitor the operational state of both cables and automatically manage data lane group assignments. When the first cable requires servicing, the feedback system detects the degradation, triggers a switch to the second cable's data lane groups, and maintains communication continuity. This feedback loop simplifies state detection by providing automated monitoring that resolves the contradiction between maintaining continuity and detecting system state.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11960426B2Cable pair concurrent servicing
Publication Date: 2024.04.16 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11960426B2 patent drawing
  • US11960426B2 patent drawing
  • US11960426B2 patent drawing

AI summary

Concurrent servicing of a first cable of a cable pair while a second cable of the cable pair remains operational improves multi-processor computer system availability and serviceability. A pair of processing chips in different processing drawers may continue operation by way of the second cable while the first cable is degraded or serviced. Upon the servicing of the first cable, the serviced cable may transition to a fully operational state with no interruptions to the operations between the processing drawers by way of the second cable. Since cable faults are typically more common than processing chip or processing drawer faults, identification of cable faults and the ability to maintain operations of the processing drawers connected therewith is increasingly important.