Mirroring Information Backup in Replaced Main Boards

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In information processing apparatuses, such as multi-function printers, the mirroring information used in RAID systems can be lost during main board failures, leading to potential data loss even after the main board is replaced, as the original mirroring state is not restored.

Innovation Solution

The apparatus includes a controller for mirror processing, a communication unit for sub-boards, and memory units for writing and matching information to resume mirroring function processing even after main board replacement, ensuring backed-up mirroring information is used to restore the mirroring function.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If mirroring information is stored only in the main board's controller, then the system structure is simple, but the mirroring information is lost when the main board fails

Engineering Contradiction:
Improvemirroring information retentionVSAvoidinformation storage structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the storage of mirroring information into multiple locations: the main board's controller and a sub board. This segmentation ensures that if one component fails, the other retains the necessary mirroring information, thereby improving reliability without requiring a completely redundant dual-controller system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The sub board acts as an intermediary storage component that receives and stores mirroring information from the main board's controller. This intermediary structure allows the system to preserve critical information independently of the main board, enabling recovery after failure without complex restoration procedures.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If mirroring information is not backed up externally, then the device complexity is low, but data loss occurs after main board replacement

Engineering Contradiction:
Improvedata integrity after replacementVSAvoidbackup mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary action by continuously storing mirroring information in the sub board before any failure or replacement occurs. This pre-positioned backup ensures that when the main board is replaced, the mirroring information is already available, eliminating data loss without requiring complex real-time backup restoration operations.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the controller does not match storage unit identifiers after replacement, then the replacement process is simple, but mirroring function cannot be resumed

Engineering Contradiction:
Improvereplacement processVSAvoidmirroring function restoration
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The controller includes a determination unit that provides feedback by comparing the identifiers of storage units obtained from the replaced controller with those stored in the sub board. This feedback mechanism automatically detects mismatches and triggers the restoration of correct mirroring information, ensuring reliable function resumption without complex manual intervention.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10216595B2Information processing apparatus, control method for the information processing apparatus, and recording medium
Publication Date: 2019.02.26 CANON KK
  • US10216595B2 patent drawing
  • US10216595B2 patent drawing
  • US10216595B2 patent drawing

AI summary

Even when a main board is replaced, if no change is made to a connected storage unit, existent mirroring information is obtained to resume mirroring function processing. An information processing apparatus that performs mirroring to store same data in a plurality of storage units includes a first storage unit configured to store mirroring information indicating a state of the mirroring in a memory of a main board, a second storage unit configured to store the mirroring information in a memory of a sub board, a detection unit configured to detect replacement of the main board, and a restoration unit configured to restore the mirroring information stored in the memory of the sub board by the second storage unit in a memory of a replaced main board in accordance with detection of the replacement of the main board by the detection unit.