Global Storage System Recovery via Management Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional system recovery methods in computing systems are inadequate, as they cannot recover the operating system if the abnormality is caused by physical damage or expiry of the system disk, and fail when the local storage device that stores the backup system malfunctions.

Innovation Solution

A system and method that utilize a global storage device to perform system recovery operations, allowing the working server to recover its operating system even if the local storage device is damaged, by assigning part of the global storage device to the working server and using it for recovery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If system recovery relies on local storage device, then recovery speed is fast, but recovery fails when local storage device is damaged or malfunctions

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

Solution Approach 1:

The patent introduces a global storage device as an intermediary between the working server and backup system. When the local storage device fails, the global storage device mediates the recovery process by providing backup system files, ensuring recovery reliability without requiring the local storage device to be functional.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent merges the local storage device and global storage device into a unified storage system where both devices work together for recovery. The management server coordinates between these storage devices, allowing the system to leverage both local fast access and global reliability for comprehensive recovery operations.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If global storage device is used for recovery, then recovery reliability is improved, but recovery speed may decrease

Engineering Contradiction:
Improverecovery reliabilityVSAvoidrecovery speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent segments the recovery process into two phases: first attempting fast recovery from the local storage device, and only if that fails, proceeding to recovery from the global storage device. This segmentation allows the system to achieve fast recovery when possible while maintaining reliability through the backup global storage option.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary recovery attempts using the local storage device before resorting to the global storage device. This preliminary action ensures that the faster local recovery method is utilized when available, while the global storage device serves as a pre-prepared backup option for when local recovery fails.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If local storage device stores backup system, then recovery is fast, but system security is reduced when local storage is compromised

Engineering Contradiction:
Improverecovery efficiencyVSAvoidsecurity risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The global storage device acts as a secure intermediary that stores backup systems isolated from the working server's local environment. This separation protects against security risks on the local storage device while still enabling fast recovery through the management server's coordination between the two storage devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12099419B2Systems and methods for system recovery
Publication Date: 2024.09.24 ZHEJIANG DAHUA TECH CO LTD
  • US12099419B2 patent drawing
  • US12099419B2 patent drawing
  • US12099419B2 patent drawing

AI summary

A method for system recovery may be provided. The method may be implemented on a management server of a recovery system. The recovery system may further include at least one working server configured to perform one or more tasks and a global storage device configured to store a backup system or a system image file of each of the at least one working server. The management server may be connected to the at least one working server and the global storage device. The method may include, for each of the at least one working server, determining whether the working server is in an abnormal state. For each of the at least one working server, in response to determining that the working server is in an abnormal state, the method may further include assigning at least part of the global storage device to the working server and causing the working server to perform a first system recovery operation using the at least part of the global storage device.