Resilient Storage Module Boot Device Redundancy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for a system to reliably detect failure conditions and reboot a computer system in case of power loss or system errors, ensuring data integrity and improving reliability and efficiency in high-performance electronic systems with limited space and power constraints.

Innovation Solution

A memory management system with multiple boot drives that configures a primary device as a boot device, detects operational status, and reconfigures a secondary device as the boot device upon failure, initiating a reboot operation using the secondary device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single boot device is used in the system, then the device complexity is reduced, but the system reliability deteriorates because the system cannot recover from boot device failure

Engineering Contradiction:
Improvesystem reliabilityVSAvoidboot device configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The boot storage functionality is segmented into multiple independent devices within the resilient storage module. The primary device handles normal boot operations while the secondary device serves as a standby backup. This segmentation allows the system to maintain reliability through redundancy while keeping each individual device's complexity manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The secondary boot device is pre-configured and maintained in readiness before any failure occurs. The system proactively sets up the backup boot device with necessary boot images and configurations, so that when the primary device fails, the transition to the secondary device can occur immediately without requiring complex runtime decision-making or reconfiguration.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple boot devices are configured for redundancy, then the system reliability improves, but the device complexity increases due to additional components and configuration management

Engineering Contradiction:
Improvefault toleranceVSAvoidboot device management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Multiple boot devices are merged into a single resilient storage module that presents a unified interface to the system. The controller manages both primary and secondary devices internally, consolidating what would otherwise be separate complex subsystems into one integrated unit. This merging reduces the overall system complexity while maintaining the reliability benefits of having multiple boot devices.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The resilient storage module implements automatic failure detection and self-service switching between primary and secondary boot devices. When the primary device fails, the system automatically detects the failure condition and transitions to using the secondary device without requiring manual intervention or complex external management. This self-service capability reduces the operational complexity of managing redundant boot devices.

Inventive Principle:
Principle #25Self-service

3Reliability

If redundant storage devices are added to the system, then the reliability and fault tolerance improve, but the system size increases

Engineering Contradiction:
Improvereboot capabilityVSAvoidsystem form factor
Core Design Contradiction:
ReliabilityVSVolume of moving object

Solution Approach 1:

The secondary boot device is nested within the same resilient storage module housing as the primary device. Both devices share the same physical enclosure, controller, and interface circuitry, with the secondary device effectively nested alongside the primary device. This nesting approach allows redundancy to be achieved without proportionally increasing the overall system volume, as the additional storage capacity is accommodated within the existing module form factor.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS10534619B2Memory management system with multiple boot devices and method of operation thereof
Publication Date: 2020.01.14 SMART MODULAR TECHNOLOGIES INC
  • US10534619B2 patent drawing
  • US10534619B2 patent drawing
  • US10534619B2 patent drawing

AI summary

A memory management system, and method of operation thereof, includes: a primary device of a resilient storage module configured as a boot device for booting a computer system; an operational status received from the computer system; a secondary device of the resilient storage module configured as the boot device based on the operational status indicating a non-operational state; and a memory module controller of the resilient storage module for initiating a reboot operation using the secondary device as the boot device.