SSD Enhanced Write Bandwidth Mode for Power Failure Data Preservation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Storage systems face challenges in maximizing write bandwidth during power failures or power off conditions, as background processes in solid-state drives (SSDs) restrict achievable write bandwidth, potentially leading to data loss or prolonged system shutdown/hibernation times.

Innovation Solution

A host processor detects specific power conditions and directs the SSD to enter an enhanced write bandwidth mode by temporarily suspending background processes like thermal throttling, wear leveling, and garbage collection, optimizing write bandwidth to ensure data transfer from volatile to non-volatile memory within a limited backup power time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If background processes (thermal throttling, wear leveling, garbage collection) continue to run in SSD, then device reliability and longevity are maintained, but write bandwidth is restricted during power failure conditions

Engineering Contradiction:
Improvedevice reliabilityVSAvoidwrite bandwidth
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts the operational state of background processes based on power conditions. During normal operation, background processes run to maintain device reliability. During power failure conditions, the system transitions to a mode where background processes are suspended to maximize write bandwidth, allowing the SSD to enter enhanced write bandwidth operating mode.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters of the SSD by entering an enhanced write bandwidth mode that modifies the behavior of background processes. This parameter change allows the system to prioritize write operations over background maintenance tasks during critical power failure scenarios.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If background processes continue to execute during power failure, then data integrity is maintained through normal operations, but data loss risk increases during power failure conditions

Engineering Contradiction:
Improvedata integrityVSAvoiddata loss risk
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system continuously monitors power conditions and provides feedback to adjust the operational state of background processes. When a power failure condition is detected, the system receives feedback about the critical nature of data preservation and automatically suspends background processes to prioritize data transfer, thereby reducing data loss risk while maintaining data integrity through proper shutdown procedures.

Inventive Principle:
Principle #23Feedback

3Stability of the object's composition

If system shutdown or hibernation transition is performed normally, then system stability is maintained, but shutdown time increases during power failure conditions

Engineering Contradiction:
Improvesystem stabilityVSAvoidshutdown time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The system dynamically adjusts the shutdown process based on power failure conditions. During normal operation, the system maintains stable shutdown procedures. During power failure conditions, the system transitions to an accelerated shutdown mode that suspends background processes and prioritizes data transfer, thereby reducing shutdown time while maintaining system stability through controlled power management.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9996291B1Storage system with solid-state storage device having enhanced write bandwidth operating mode
Publication Date: 2018.06.12 EMC IP HLDG CO LLC
  • US9996291B1 patent drawing
  • US9996291B1 patent drawing

AI summary

A storage system in one embodiment comprises a host processor, a volatile memory associated with the host processor, and a solid-state storage device comprising a non-volatile memory. The host processor is configured to detect a particular power condition, such as a power failure condition, and responsive to the detected power condition to direct the copying of data from the volatile memory associated with the host processor to the non-volatile memory of the solid-state storage device. In conjunction with directing the copying of data from the volatile memory associated with the host processor to the non-volatile memory of the solid-state storage device, the host processor further directs the solid-state storage device to enter an enhanced write bandwidth operating mode in which the solid-state storage device temporarily at least partially suspends at least one specified background process that would otherwise tend to restrict an achievable write bandwidth of the solid-state storage device.