Redundant I/O Access via Alternate Multiplexer Path

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current server designs require additional expensive hardware and complex management to provide redundant I/O access for concurrent upgrade, repair, and maintenance in multiple node systems, leading to potential disruptions and increased costs.

Innovation Solution

A system with primary and alternate multiplexers and interconnects between processor nodes allows for transparent routing of I/O transactions via alternate paths when the primary path is not operational, enabling continued access to I/O resources without additional interconnection networks or switch fabrics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single switch fabric is used to allow any node to connect to any I/O resource, then I/O access flexibility is improved, but reliability deteriorates due to single point of failure

Engineering Contradiction:
ImproveI/O access flexibilityVSAvoidsystem reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent combines the functions of primary and alternate path management into a single integrated system. The alternate multiplexer and link port are merged with the existing primary path infrastructure, allowing both paths to coexist and be managed through unified control logic in the processor node and I/O hub.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system dynamically changes operational parameters by switching between primary and alternate paths based on failure detection. When a failure is detected in the primary path, the system changes the active path parameter to route transactions through the alternate multiplexer and link port, thereby maintaining reliability while preserving access flexibility.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a second switch fabric is added to provide redundant path, then reliability is improved, but device complexity and cost increase

Engineering Contradiction:
Improveredundant path availabilityVSAvoidhardware complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of creating a complete duplicate switch fabric, the patent implements a simplified copy of the path functionality using an alternate multiplexer and link port. This alternate path copies only the essential routing capability needed for redundancy, eliminating the need for a full second switch fabric while maintaining reliability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent extracts only the critical redundancy function from a full switch fabric implementation. By taking out just the alternate path capability through a dedicated link port and alternate multiplexer, the system achieves reliability without the unnecessary complexity and cost of a complete secondary switch fabric.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If additional switch hardware and firmware are added for redundancy, then reliability is improved, but I/O performance deteriorates

Engineering Contradiction:
Improveredundant path availabilityVSAvoidI/O performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The alternate multiplexer and link port are pre-configured and ready for immediate use before any failure occurs. The path selection logic is pre-established in the processor node and I/O hub, allowing instant switching to the alternate path upon failure detection without requiring complex runtime decision-making that would degrade performance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The alternate multiplexer acts as an intermediary component that simplifies the redundancy implementation. It provides a direct routed path that bypasses complex switch fabric logic, thereby maintaining I/O performance while enabling reliability through the available alternate path.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7656789B2Method, system and storage medium for redundant input/output access
Publication Date: 2010.02.02 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US7656789B2 patent drawing
  • US7656789B2 patent drawing
  • US7656789B2 patent drawing

AI summary

A system, method and storage medium for providing redundant I/O access between a plurality of interconnected processor nodes and I/O resources. The method includes determining whether a primary path between the interconnected processor nodes and the I/O resources is operational, where the primary path includes a first processor node and a primary multiplexer. If the primary path is operational, the transactions are routed via the primary path. If the primary path is not operational, the transactions are routed between the interconnected processor nodes and the I/O resources via an alternate path that includes a second processor node and an alternate multiplexer.