Data Storage Device Fast Hibernation Resume

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer systems experience prolonged startup times after hibernation due to cumbersome drivers and interfaces required for faster startup, leading to delays of up to 20-30 seconds.

Innovation Solution

A data storage device is configured to independently determine the location of hibernation data without host indication, allowing it to store this data in a second memory location with faster access times, eliminating the need for additional drivers and interfaces by scanning the master boot record for a partition ID and computing the logical block address range for the hibernation partition.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the data storage device uses traditional hibernation data storage methods requiring host indication, then the host can locate hibernation data, but the startup time is prolonged due to cumbersome drivers and interfaces

Engineering Contradiction:
Improvestartup timeVSAvoiddrivers and interfaces
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The data storage device autonomously determines the location of hibernation data by scanning the master boot record for a partition ID and computing the logical block address range, without requiring host indication or intervention. This self-service capability eliminates the need for cumbersome drivers and interfaces, directly reducing startup time.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by storing hibernation data in a faster memory tier before system startup, and the data storage device pre-determines the location of this data during the hibernation state. This preliminary preparation eliminates the need for time-consuming data location and retrieval operations during startup.

Inventive Principle:
Principle #10Preliminary action

2Speed

If the data storage device stores hibernation data in the first memory location without relocation, then the storage location is simple, but the access speed is slow

Engineering Contradiction:
Improvedata access speedVSAvoidmemory management
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent applies local quality by storing hibernation data in a second memory location with faster access properties (such as NVCache or buffer memory) rather than using uniform storage across all memory locations. This differentiated storage approach optimizes access speed for critical hibernation data while maintaining simplicity in the overall storage management.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10528116B2Fast resume from hibernate
Publication Date: 2020.01.07 SEAGATE TECH LLC
  • US10528116B2 patent drawing
  • US10528116B2 patent drawing
  • US10528116B2 patent drawing

AI summary

Apparatuses, systems, and methods for implementing fast resume from hibernate are disclosed. In one embodiment, an apparatus can include a data storage device having a circuit configured to determine a first memory location of hibernation data without receiving an indication of the first memory location from the host, and store the hibernation data to a second memory location of the DSD.