Node Reboot Using Secondary Storage Recovery OS

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in efficiently rebooting a node when the primary storage device fails, as they lack effective methods to assess and restore the primary storage device's health and functionality.

Innovation Solution

The method involves using a secondary storage device to execute a recovery operating system, which assesses the primary storage device's health and, if faulty, restores it by populating it with content from the secondary device, including the base operating system and software components, and applying configuration data to ensure proper functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system uses a primary storage device for node reboot operations, then normal boot functionality is maintained, but the system fails when the primary storage device becomes faulty or defective

Engineering Contradiction:
Improvenode boot reliabilityVSAvoidstorage device dependency
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent pre-configures a secondary storage device with a recovery operating system and necessary software components before the primary storage device fails. This preliminary preparation enables immediate recovery operations without requiring external intervention when the primary storage device becomes faulty, thus improving boot reliability while managing complexity through advance planning

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The secondary storage device acts as an intermediary between the failed primary storage device and the recovery process. It contains a recovery operating system that mediates the restoration of the primary storage device by copying necessary files and configurations, enabling the system to recover without direct human intervention

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system manually restores the primary storage device after failure, then storage device functionality can be recovered, but significant time is lost during the restoration process

Engineering Contradiction:
Improvestorage device recoveryVSAvoidrestoration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements self-service recovery where the secondary storage device automatically detects the failure of the primary storage device and initiates the restoration process without human intervention. The recovery operating system on the secondary device automatically copies necessary files, configurations, and software components to restore the primary storage device, dramatically reducing restoration time while ensuring reliable recovery

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback mechanisms where the recovery operating system continuously monitors the health status of the primary storage device. When failure is detected, the system automatically triggers the restoration process and monitors its completion, creating a closed-loop feedback system that ensures reliable recovery while minimizing time loss through automated response

Inventive Principle:
Principle #23Feedback

3Productivity

If the system restores the primary storage device without assessment, then restoration speed is improved, but system integrity may be compromised without proper health evaluation

Engineering Contradiction:
Improverestoration speedVSAvoidstorage device health
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The recovery operating system implements feedback mechanisms that continuously monitor and assess the health status of the primary storage device before, during, and after the restoration process. This automated assessment ensures that restoration operations are performed safely and that the restored system maintains integrity, while the automated nature of the assessment maintains high productivity by not significantly slowing down the restoration process

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11543973B2Techniques for software recovery and restoration
Publication Date: 2023.01.03 EMC IP HLDG CO LLC
  • US11543973B2 patent drawing
  • US11543973B2 patent drawing
  • US11543973B2 patent drawing

AI summary

Techniques for rebooting a node may include: performing first processing that fails to reboot the node using a primary storage device of the node; responsive to the first processing failing to reboot the node using the primary storage device of the node, performing second processing that reboots the node using a secondary storage device of the node and executes a recovery operating system of the secondary storage device; determining, by the recovery operating system executing first code, whether the primary storage device of the node meets one or more criteria indicating that the primary storage device is faulty or defective; and responsive to determining the primary storage device of the node meets the one or more criteria, performing third processing that restores the primary storage device using the secondary storage device.