Information Processing System Power Failure Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing systems face challenges in accurately determining the cause of downtime in information processing apparatuses, leading to potential data loss when attempting to recover from software errors, as they cannot differentiate between software errors and power failures, resulting in unreliable system recovery.

Innovation Solution

An information processing system with a third monitoring apparatus that determines the cause of downtime in two information processing apparatuses by analyzing power failure signals and operational status, allowing for accurate execution of machine recovery only when software errors are detected, thereby preventing data loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If machine recovery is executed without determining the cause of downtime, then system recovery speed is improved, but data loss risk increases due to power failure

Engineering Contradiction:
Improvesystem recovery speedVSAvoiddata safety
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary determination of the downtime cause (power failure vs. software error) before executing machine recovery. The control apparatus checks the power failure determination result in advance, and only executes machine recovery when the cause is identified as a software error, not a power failure. This preliminary action prevents data loss while enabling recovery when appropriate.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the system monitors power failure signals to prevent data loss, then data safety is improved, but the ability to execute recovery from software errors is reduced

Engineering Contradiction:
Improvedata safetyVSAvoidrecovery execution capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system changes the parameter of recovery execution based on the determined cause of downtime. When the power failure determination result indicates a software error, the system enables machine recovery execution. When the result indicates a power failure, the system prevents recovery execution. This parameter change (conditional execution) allows the system to maintain data safety while preserving recovery capability for software errors.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the system automatically determines downtime cause using power failure signals, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvedowntime cause identification accuracyVSAvoidmonitoring system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The invention introduces a power failure determination result as an intermediary that mediates between the power supply unit and the control apparatus. This intermediary component receives power failure signals from the power supply unit, processes them to determine the cause of downtime, and provides this determination result to the control apparatus. This intermediary simplifies the overall system architecture by centralizing the determination logic and providing a clear interface for recovery decision-making.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10235255B2Information processing system and control apparatus
Publication Date: 2019.03.19 FUJITSU LTD
  • US10235255B2 patent drawing
  • US10235255B2 patent drawing
  • US10235255B2 patent drawing

AI summary

An information processing system includes first to third information processing apparatuses. The first information processing apparatus has a first memory with a cache region and outputs a first power failure signal on detecting a power failure. The second information processing apparatus includes a second memory with a mirror cache region that stores mirror data for the cache region and outputs a second power failure signal on detecting a power failure. The third information processing apparatus monitors the first and second information processing apparatuses and, when both apparatuses have stopped operating, determines whether there is a power failure at the first and second information processing apparatuses based on the first and second power failure signals. When there is no power failure at either apparatus, the first and second information processing apparatuses are restarted in a state where data of the first and second memories is held.