Non-Volatile Storage Shutdown Context Preservation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information handling systems face challenges in ensuring that operating context information is properly stored and preserved during shutdowns, particularly when power loss occurs unexpectedly, leading to potential data loss and system instability.

Innovation Solution

The system employs a power coupling mechanism using conductors to communicate with a non-volatile storage device, such as a solid-state drive, to store operating context information like the flash translation layer table from volatile storage to non-volatile storage before powering down, ensuring data integrity and system stability during shutdowns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the system powers down the non-volatile storage device to save energy, then energy consumption is reduced, but operating context information may be lost if power loss occurs unexpectedly

Engineering Contradiction:
Improveenergy consumptionVSAvoiddata integrity
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system performs preliminary actions by detecting shutdown signals before actual power loss and flushing volatile cache data to non-volatile storage in advance. This ensures that critical operating context information is preserved before the storage device powers down, resolving the contradiction between energy savings and data integrity.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the system flushes volatile cache data to non-volatile storage before shutdown, then data integrity is maintained, but additional write operations increase energy consumption and time

Engineering Contradiction:
Improvedata integrityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs the flush operation as a preliminary action triggered by shutdown detection, not during normal operation. This concentrates energy consumption into a brief period before shutdown rather than continuous operation, maintaining data integrity while minimizing overall energy impact.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system takes preliminary anti-action by preparing the storage system for shutdown conditions in advance. Detection circuitry monitors for shutdown signals and triggers cache flushing before power loss, preventing data loss without requiring continuous energy expenditure.

Inventive Principle:
Principle #9Preliminary anti-action

3Reliability

If the system uses detection circuitry to monitor shutdown signals, then reliability during shutdown is improved, but device complexity increases

Engineering Contradiction:
Improveshutdown handlingVSAvoidcircuitry complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The detection circuitry is integrated into the storage device itself, enabling it to autonomously detect shutdown signals and trigger cache flushing without external intervention. This self-service capability improves reliability during shutdown while minimizing the need for additional complex external control circuits.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10482014B2System and method of managing a memory medium
Publication Date: 2019.11.19 DELL PROD LP
  • US10482014B2 patent drawing
  • US10482014B2 patent drawing
  • US10482014B2 patent drawing

AI summary

In one or more embodiments, one or more systems, methods, and/or processes may determine that an information handling system is to be powered down and provide, to a non-volatile memory medium via a power coupling of the non-volatile memory medium, information indicating that the non-volatile memory medium is to be powered down. For example, the power coupling of the non-volatile storage medium may include one or more conductors, and the information indicating that the non-volatile memory medium is to be powered down may be provided via at least one of the one or more conductors. In one or more embodiments, the non-volatile memory medium may include volatile storage and non-volatile storage. For example, based at least on the information indicating that the non-volatile memory medium is to be powered down, the non-volatile memory medium may store information, that is stored by the volatile storage, via the non-volatile storage.