Storage Media Verification Upon Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As storage subsystems, such as hard disk drives and solid state drives, increase in size and production, the inefficiency of testing and verifying storage media before deployment becomes a significant challenge, requiring a more effective method to ensure data storage availability upon deployment.

Innovation Solution

Implementing a storage processing system that initiates a testing process upon deployment to identify suitable storage blocks, iteratively identifies partition availability events, and makes tested partitions available to the host processing system, allowing for the verification of storage media within the deployed computing system rather than during manufacturing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If storage media is tested and verified at the manufacturer before deployment, then storage reliability is improved, but manufacturing time and cost increase

Engineering Contradiction:
Improvestorage reliabilityVSAvoidmanufacturing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing storage media testing at the manufacturer before deployment. The system tests storage blocks and creates a map of usable storage areas in advance, so that when the storage device is deployed, the host system can immediately utilize the pre-verified storage areas without waiting for testing to complete.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If storage media is tested and verified at the manufacturer before deployment, then storage reliability is improved, but manufacturing cost increases

Engineering Contradiction:
Improvestorage reliabilityVSAvoidmanufacturing cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies preliminary action by performing storage media testing at the manufacturer before deployment. The system tests storage blocks and creates a map of usable storage areas in advance, so that when the storage device is deployed, the host system can immediately utilize the pre-verified storage areas without waiting for testing to complete.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If storage media is tested upon deployment, then manufacturing efficiency is improved, but storage availability time increases

Engineering Contradiction:
Improvemanufacturing efficiencyVSAvoidstorage availability time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing storage media testing at the manufacturer before deployment. The system tests storage blocks and creates a map of usable storage areas in advance, so that when the storage device is deployed, the host system can immediately utilize the pre-verified storage areas without waiting for testing to complete.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies segmentation by dividing the storage media into multiple storage blocks and testing them individually. The system creates a detailed map of which blocks are usable and which are not, allowing the host system to efficiently utilize only the verified good blocks while the testing process continues or has been completed.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10607714B2Verification of storage media upon deployment
Publication Date: 2020.03.31 WESTERN DIGITAL TECHNOLOGIES INC
  • US10607714B2 patent drawing
  • US10607714B2 patent drawing
  • US10607714B2 patent drawing

AI summary

Described here in are systems, methods and, software to verify storage media and storage subsystems upon deployment. In one example, a computer apparatus to test storage media in a storage subsystem includes processing instructions that direct a computing system to identify initiation of a storage subsystem, initiate a testing process of the storage media, and identify a partition availability event for the storage media. The processing instructions also direct the computing system to, in response to the partition availability event, make a partition of the storage media available to a host processing system, wherein the partition comprises storage locations in the storage media tested via the testing process, and continue the testing process on the storage media. The computer apparatus also includes one or more non-transitory computer readable media that store the processing instructions.