Micro-Controller Failure Detection via Signal Acknowledgement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current server systems face challenges in automatically identifying and handling system failures, requiring manual administrator intervention and lacking efficient mechanisms to differentiate between types of failures.

Innovation Solution

A method and system utilizing a micro-controller to send signals, check for acknowledgments, and trigger System Management Interrupts (SMIs) to scan and identify system failures, enabling automated handling and recovery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual administrator intervention is used to handle system failures, then system reliability is maintained through human oversight, but productivity decreases due to delayed response and increased administrative burden

Engineering Contradiction:
Improvesystem reliabilityVSAvoidsystem productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements self-service through automated failure detection and handling mechanisms. The micro-controller autonomously monitors system status, detects failures through signal-acknowledgement sequences, identifies failure types, and initiates recovery procedures without requiring administrator intervention, thereby maintaining reliability while improving productivity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by continuously monitoring system health through periodic signal transmissions and acknowledgements before failures occur. The micro-controller is pre-configured with failure detection logic and recovery procedures, enabling it to act immediately upon detecting anomalies, eliminating the need for manual intervention and reducing response time

Inventive Principle:
Principle #10Preliminary action

2Extent of automation

If system management interrupt (SMI) is triggered to handle failures, then automated failure handling is enabled, but device complexity increases due to additional interrupt mechanisms

Engineering Contradiction:
Improveautomated failure handlingVSAvoiddevice complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The micro-controller serves multiple functions: it monitors system health by sending signals and receiving acknowledgements, detects failures through absence of acknowledgements, identifies failure types by scanning system components, and triggers SMI for automated handling. This multi-functionality consolidates failure management capabilities into a single component, reducing overall system complexity while maintaining high automation

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

Solution Approach 2:

The system implements feedback through the signal-acknowledgement mechanism. The micro-controller sends signals to system components and expects acknowledgements in return. When acknowledgements are not received, the system infers failure conditions and triggers appropriate responses. This feedback loop enables automated failure detection and handling without requiring complex monitoring infrastructure

Inventive Principle:
Principle #23Feedback

3Measurement precision

If system scanning is performed to identify failure types, then measurement precision of failure identification is improved, but loss of time increases due to scanning operations

Engineering Contradiction:
Improvefailure identification accuracyVSAvoidtime for failure identification
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The micro-controller continuously performs preliminary monitoring by sending signals and checking for acknowledgements before actual failures occur. This ongoing baseline monitoring enables the system to detect failures immediately when they happen, eliminating the need for time-consuming post-failure scanning while maintaining accurate failure identification through the established signal-acknowledgement framework

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8726102B2System and method for handling system failure
Publication Date: 2014.05.13 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US8726102B2 patent drawing
  • US8726102B2 patent drawing
  • US8726102B2 patent drawing

AI summary

A system and a method for handling a system failure are disclosed. The method is adapted for an information handling system having a basic input and output system and a micro-controller. The method includes the following steps: sending, via the micro-controller, a signal; checking, via the micro-controller, whether an acknowledgement is received from the basic input and output system responsive to the signal; and scanning, via the micro-controller, a type of a system failure in response to the acknowledgement being not received.