Dynamic Log Detail Adjustment for Fault Analysis Memory Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In existing information processing systems, when a fault occurs due to an operator's operation, detailed logs are collected, but reverting back to the original state is difficult, making it challenging to manage and analyze subsequent faults effectively.

Innovation Solution

An information processing apparatus that includes a memory to store operation logs and an instruction unit that adjusts the log detail level from 'coarse' to 'fine' when a fault occurs, and back to 'coarse' if the fault re-occurs, allowing for more detailed logging during fault analysis and reducing unnecessary log generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If detailed logs are collected when a fault occurs, then fault analysis is improved, but memory usage increases and reverting to original state becomes difficult

Engineering Contradiction:
Improvefault analysis precisionVSAvoidmemory usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The log detail level is made dynamic rather than static. The system automatically adjusts the log detail level between coarse and fine based on fault occurrence conditions. When a fault occurs, the detail level changes from coarse to fine to capture more information. When the fault re-occurs or is resolved, the level reverts to coarse, enabling flexible adaptation to different operational states.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of log detail level between two states: coarse and fine. This parameter change allows the system to adjust the amount of information collected based on the operational context. The instruction unit modifies the log detail level parameter in response to fault detection, enabling precise control over memory consumption versus analysis needs.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If log detail level is set to fine continuously, then fault analysis is improved, but unnecessary log generation increases

Engineering Contradiction:
Improvefault analysis precisionVSAvoidlog generation efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system implements periodic switching between coarse and fine log detail levels based on fault occurrence patterns. Instead of continuously generating fine-level logs, the system transitions to fine level only when needed (when a fault occurs for the first time) and reverts to coarse level when the fault re-occurs or is resolved. This periodic action reduces unnecessary log generation while maintaining analysis precision when required.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system uses feedback from fault detection to control log detail level. The instruction unit receives feedback about fault occurrence and automatically adjusts the log detail level accordingly. When a fault occurs, fine-level logging is activated. When the fault re-occurs or is resolved, the system receives feedback and reverts to coarse-level logging, preventing unnecessary resource consumption.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11080123B2Information processing apparatus
Publication Date: 2021.08.03 FUJIFILM BUSINESS INNOVATION CORP
  • US11080123B2 patent drawing
  • US11080123B2 patent drawing
  • US11080123B2 patent drawing

AI summary

An information processing apparatus includes a memory that stores on a storage unit a log related to an operation performed on a device that is a monitoring target, and an instruction unit that, if a fault occurs in the monitoring target device in response to an operation performed by an operator, gives an instruction to the memory to change an amount of memory of the log stored on the memory from a first amount of memory to a second amount of memory different from the first amount of memory, and if the fault re-occurs in response to the operation subsequent to the instruction, instructs the memory to change the amount of memory of the log from the second amount of memory back to the first amount of memory.