Dynamic Head Depopulation in Mapped Storage Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current disk drives lack the ability to migrate data from a failing head or surface to another, resulting in data loss when a head fails, as they cannot dynamically redirect access to alternate physical blocks without disrupting the logical block address mapping.

Innovation Solution

Implementing a dynamically mapped storage device that detects failing heads and migrates data on-the-fly to other physical locations, adjusting the mapping table to maintain data accessibility and integrity, while prioritizing critical data and avoiding weak subsections during manufacturing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a head fails in a traditional disk drive, then data loss occurs, but implementing dynamic head depopulation requires complex mapping table adjustments and data migration mechanisms

Engineering Contradiction:
Improvedata protectionVSAvoidmapping table adjustment mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic head depopulation by making the mapping table adjustable and relocatable. When a head fails, the system dynamically updates the mapping table to redirect logical block addresses from the failed head to alternative healthy physical blocks on other surfaces, enabling the system to adapt to failure conditions in real-time without manual intervention

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the mapping parameters (logical-to-physical block mappings) dynamically based on head health status. By modifying the mapping table entries to point to alternative physical locations when a head fails, the system transforms the static mapping structure into a flexible parameter set that can be adjusted to maintain data accessibility despite hardware failures

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If data is migrated from a failing head to another surface, then data accessibility is maintained, but storage capacity is reduced due to avoiding weak subsections

Engineering Contradiction:
Improvedata accessibilityVSAvoidstorage capacity
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The system performs preliminary identification of weak subsections and failing heads during manufacturing and operation. By pre-mapping logical blocks to avoid known weak areas and proactively migrating data before complete failure occurs, the system ensures data accessibility is maintained while minimizing the impact on usable storage capacity

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the mapping table is adjusted to redirect access from a failed head, then data integrity is maintained, but access time increases due to data migration

Engineering Contradiction:
Improvedata integrityVSAvoidaccess time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system creates alternative mappings in the mapping table that point to copy locations of data on healthy surfaces. When a head fails, the mapping table is adjusted to use these pre-identified alternative physical blocks, allowing data access to continue through the copied locations without requiring time-consuming data transfer operations during failure events

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7752491B1Methods and structure for on-the-fly head depopulation in a dynamically mapped mass storage device
Publication Date: 2010.07.06 SEAGATE TECH LLC
  • US7752491B1 patent drawing
  • US7752491B1 patent drawing
  • US7752491B1 patent drawing

AI summary

Methods and structures for providing on-the-fly head depopulation in a dynamically mapped storage device. In a dynamically mapped storage device in which all user supplied logical blocks are dynamically mapped by the storage device controller to physical disk blocks, features and aspects hereof allow on-the-fly head depopulation to protect data when a subsection of a storage device, such as a head of surface is failing. When the storage device detects that a head is failing, data may be migrated off the failing subsection into other subsections (e.g., a different head or surface) using mapping features and aspects hereof. Thus, the data on the failing subsection is still available should the subsection or head eventually fail.