Dynamic Storage Regions for Shingled Magnetic Recording

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In shingled magnetic recording (SMR) systems, host devices face limitations in utilizing storage devices effectively due to pre-defined data region boundaries and isolation region spacing specified by the storage device, leading to inefficient use of storage space and restricted random write functionality.

Innovation Solution

A method that allows the host device to specify data region sizing and isolation region spacing, enabling flexible allocation of data regions and isolation regions based on its specific requirements, thereby optimizing storage space utilization and accommodating varying data storage needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the storage device pre-defines data region boundaries and isolation region spacing, then data integrity is maintained through proper isolation, but storage space utilization becomes inefficient and host device flexibility is restricted

Engineering Contradiction:
Improvedata integrityVSAvoidhost device flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic isolation regions that can be adjusted in size and position based on host device requirements. The storage device allows the host to specify data region boundaries and dynamically determines isolation region locations, transforming the static pre-defined isolation approach into a flexible dynamic system that adapts to different host needs while maintaining data integrity through adequate isolation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of isolation region size and position from fixed to variable. The host device can specify different data region sizes, and the storage device dynamically determines isolation region parameters accordingly, allowing optimization of storage space utilization while maintaining sufficient isolation for data integrity.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the storage device uses fixed isolation region spacing, then data isolation is ensured, but storage space utilization becomes inefficient

Engineering Contradiction:
Improvedata isolationVSAvoidstorage space utilization
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The isolation region spacing transitions from a fixed value to a dynamic parameter that adjusts based on the specific data region configuration. The storage device dynamically determines isolation region positions and sizes after receiving host specifications, optimizing the balance between data isolation requirements and storage space utilization for each specific scenario.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system modifies the isolation region parameters (size, position, spacing) from constant fixed values to variable parameters that change based on host device specifications and data region requirements, enabling efficient storage space utilization while maintaining adequate data isolation.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If the storage device pre-defines all region boundaries, then device complexity is reduced, but host device control and optimization capability are limited

Engineering Contradiction:
Improveregion boundary managementVSAvoidstorage optimization capability
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The host device acts as an intermediary that specifies data region boundaries, and the storage device's region management logic serves as a mediator that receives these specifications and dynamically determines isolation region boundaries. This intermediary approach allows the host to provide optimization guidance while the storage device maintains the actual boundary management, balancing control and complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The storage device implements self-service by automatically determining isolation region boundaries based on host specifications without requiring complex pre-defined configurations. The system uses the host's data region definitions as input and autonomously calculates optimal isolation region positions, reducing device complexity while maintaining optimization capability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8977834B2Dynamic storage regions
Publication Date: 2015.03.10 SEAGATE TECH LLC
  • US8977834B2 patent drawing
  • US8977834B2 patent drawing
  • US8977834B2 patent drawing

AI summary

A method or system for determining storage location of an isolation region based on a data region sizing specified by a host device. In one implementation, the isolation region comprises a set of storage locations required for isolation of or more data region of the storage device.