Processor ID Controller and Multiplexer for Backup Boot Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multiprocessor information handling systems remain inoperable when a primary central processor fails, despite the presence of functional secondary processors, due to inadequate techniques for handling processor failures.

Innovation Solution

An apparatus and method that includes a baseboard management module, a multiplexer, and a processor ID controller to detect processor health and switch to a secondary processor as the default boot processor in case of failure, ensuring system continuity by enabling the multiplexer to route operations to the functional processor.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple central processors are implemented to improve system functionality, then the system should have backup capability, but the system remains inoperable when the primary processor fails due to lack of automatic switching mechanism

Engineering Contradiction:
Improvesystem operabilityVSAvoidprocessor switching mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system pre-configures a default boot processor and establishes a switching mechanism before failure occurs. The baseboard management module continuously monitors processor health and maintains readiness to switch to a secondary processor, eliminating the need for complex real-time decision-making during failure events.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The baseboard management module acts as an intermediary between processors and system operations. It monitors processor health information and controls the multiplexer switching, simplifying the overall system architecture by centralizing the failure handling logic in a dedicated management component.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If manual intervention is required to handle processor failure, then system control is maintained, but system downtime increases due to manual switching operations

Engineering Contradiction:
Improvesystem continuityVSAvoidsystem downtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements self-service failure handling through automatic monitoring and switching. The baseboard management module autonomously detects processor failures and triggers multiplexer switching without requiring manual intervention, minimizing system downtime and enabling continuous operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The baseboard management module continuously receives health information from processors and uses this feedback to automatically detect failures. This closed-loop feedback mechanism enables real-time failure detection and immediate switching to backup processors, eliminating delays associated with manual monitoring.

Inventive Principle:
Principle #23Feedback

3Reliability

If the system switches to a secondary processor automatically, then system continuity is maintained, but additional components and control logic are required

Engineering Contradiction:
Improvesystem availabilityVSAvoidswitching control architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The baseboard management module performs multiple functions including processor monitoring, failure detection, and switching control, consolidating these operations into a single universal component. This multi-functionality reduces the need for separate dedicated components for each function.

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

Solution Approach 2:

The system merges the monitoring and switching functions into an integrated failure handling mechanism. The baseboard management module combines health information reception, failure detection logic, and multiplexer control into a unified system that manages processor failures end-to-end.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8898517B2Handling a failed processor of a multiprocessor information handling system
Publication Date: 2014.11.25 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US8898517B2 patent drawing
  • US8898517B2 patent drawing
  • US8898517B2 patent drawing

AI summary

An apparatus for handling a failed processor of a multiprocessor system including at least two processors interconnected by processor interconnects for facilitating transactions of the processors. The at least two processors include a first processor set as a default boot processor in response to a boot up operation of the multiprocessor computer, and a second processor. The apparatus includes: a baseboard management module for detecting and receiving health information of the processors; a multiplexer coupled to the baseboard management module and respectively to the processors, the multiplexer being operative to switch between the processors; and a processor ID controller coupled to the baseboard management module and respectively to the processors. In response to the health information indicating the first processor has failed, the processor ID controller sets the second processor as the default boot processor and the baseboard management module enables the multiplexer to switch to the second processor.