Generic Fault Management Framework for Hardware Scalability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current hardware platforms for complex systems have poor scalability and serviceability, leading to increased maintenance costs and time due to complex and independent reliability assurance methods that lack generic solutions for hardware faults.

Innovation Solution

A fault processing method and system that employs generic fault detection and processing rules for multiple devices, with the option to switch to specific rules for individual devices when necessary, along with automatic fault alarming, isolation, and recovery mechanisms to enhance serviceability and reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hardware platform uses complex and independent reliability assurance methods for each hardware fault, then fault detection and processing can be performed, but scalability and serviceability deteriorate

Engineering Contradiction:
Improvefault detection and processing capabilityVSAvoidscalability and serviceability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal fault management framework where a single software module can handle multiple types of hardware faults across different devices. The framework defines standardized fault detection and processing methods that work across diverse hardware components, eliminating the need for separate independent methods for each fault type. This enables one software solution to serve multiple functions and device types, improving both reliability and scalability simultaneously.

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

Solution Approach 2:

The framework utilizes configurable parameters and attributes to adapt the same fault detection and processing logic to different device types. By changing parameters such as device attributes, fault thresholds, and processing rules, the system can handle various hardware faults without modifying the core software structure. This parameter-based flexibility resolves the contradiction by maintaining universal functionality while adapting to specific requirements.

Inventive Principle:
Principle #35Parameter changes

2Ease of repair

If hardware platform implements unique detecting and processing method for each hardware fault, then specific fault handling is achieved, but software reusability and maintenance efficiency deteriorate

Engineering Contradiction:
Improvespecific fault handlingVSAvoidmaintenance time and cost
Core Design Contradiction:
Ease of repairVSLoss of time

Solution Approach 1:

The framework establishes universal fault detection and processing methods that can be applied across multiple device types and fault scenarios. Instead of maintaining separate software for each fault, a single software module with configurable parameters handles diverse faults, dramatically reducing maintenance time and improving software reusability while preserving effective fault handling.

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

Solution Approach 2:

The framework segments fault management into standardized components: device attribute definition, fault detection rules, and processing actions. Each component can be independently configured and reused across different fault scenarios. This segmentation allows specific fault handling capabilities to be maintained through modular configuration rather than separate software implementations, reducing overall maintenance burden.

Inventive Principle:
Principle #1Segmentation

3Ease of manufacture

If hardware platform lacks generic solutions for hardware faults, then specific device requirements can be met, but system complexity and maintenance costs increase

Engineering Contradiction:
Improvespecific device handling capabilityVSAvoidsystem complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent implements a generic fault management framework that provides universal fault detection and processing capabilities applicable to multiple device types. The framework defines standardized methods for fault handling that work across different hardware components, reducing system complexity by eliminating redundant specific implementations while maintaining the ability to handle device-specific requirements through configurable parameters.

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

Solution Approach 2:

The framework employs dynamic configuration where fault detection and processing behavior adapts based on device attributes and fault types. The same software structure dynamically adjusts its operation based on input parameters, providing specific device handling capabilities without requiring static separate implementations for each device type. This dynamic approach reduces overall system complexity while maintaining versatility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10467085B2Fault processing method, system, and computer program product
Publication Date: 2019.11.05 EMC IP HLDG CO LLC
  • US10467085B2 patent drawing
  • US10467085B2 patent drawing
  • US10467085B2 patent drawing

AI summary

Various embodiments of the present disclosure generally relate to a fault processing method, system and computer program product. Specifically, the method may comprise determining a plurality of devices to be detected and corresponding device attributes. The method may also comprise performing a first fault detection for the plurality of devices based on the device attributes, the first fault detection being based on a first fault diagnosis rule that is generic for the plurality of devices. Besides, the method may also comprise: in response to a first device in the plurality of devices being determined to have a fault in the first fault detection, performing a first fault processing to the first device, the first fault processing being based on a first fault processing rule that is generic for the plurality of devices.