Data Replication for Seamless Job Resumption on Storage Failure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing systems cannot seamlessly resume operations when a failure occurs in the computer storage device, as they lack the ability to store user data and configuration information in a way that allows job continuation upon storage medium failure.

Innovation Solution

The system employs a network-connected computer and server configuration where data from a primary storage device is replicated onto a secondary storage medium, allowing the server to determine a suitable replacement medium and maintain data integrity even if the primary fails, enabling job continuation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If user data and configuration information are stored only in the local storage device, then the computer can operate independently and quickly, but the system cannot resume operations when the storage device fails

Engineering Contradiction:
Improvesystem reliabilityVSAvoidstorage system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements data replication by creating copies of user data and configuration information from the local storage device to a server storage device. This copying mechanism ensures that if the local storage fails, the system can recover by retrieving data from the server, thereby improving reliability without significantly increasing operational complexity

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a server as an intermediary component between the local storage device and the user. The server acts as a mediator that stores backup copies of data and facilitates data recovery when local storage fails, resolving the contradiction by adding a intermediary element that enhances reliability while managing complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If data is replicated to a server, then data recovery is possible upon failure, but data transfer time and network dependency increase

Engineering Contradiction:
Improvedata recoverabilityVSAvoiddata transfer time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary data replication where user data and configuration information are copied to the server in advance, before any failure occurs. This preliminary action ensures that when a failure happens, the data is already available at the server and can be quickly retrieved, reducing the actual recovery time despite the initial replication overhead

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial replication by selectively copying only user data and configuration information to the server, rather than replicating all data. This partial action approach balances the need for recoverability with the cost of data transfer time and network usage, implementing just enough replication to solve the failure recovery problem

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7904746B2Information processing system and data recovery method
Publication Date: 2011.03.08 RAKUTEN GROUP INC
  • US7904746B2 patent drawing
  • US7904746B2 patent drawing
  • US7904746B2 patent drawing

AI summary

When data of HDD of computer is backed up to a a data center and a failure occurs in the HDD, the computer notifies failure information to the data center, and the data center stores the backed up data in a storage medium substituting HDD for subsequent delivery. Further, the computer executes processing, using a VNC server, from failure occurrence until recovery.