Disk Drive Sector Mirroring for Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mechanisms for managing data integrity on hard disk drives (HDDs) face challenges as the number of sectors increases, leading to false error detections and performance issues due to the need for permanent reallocation of sectors, which can cause file fragmentation and impact user experience.

Innovation Solution

Implementing a mirroring system where data from sectors with recoverable errors or high usage importance is duplicated to a mirrored sector, allowing the original sector to continue use while monitoring for further issues, with references maintained in a data structure for error management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If permanent reallocation of sectors is performed to manage data integrity, then data reliability is improved, but device complexity and performance are worsened due to file fragmentation and overhead

Engineering Contradiction:
Improvedata integrityVSAvoidsector management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a copy (mirror) of the original sector data and stores it in a different location on the same drive. This mirror sector serves as a backup that can be used if the original sector fails, eliminating the need for permanent reallocation to a different drive while maintaining data integrity. The copying approach reduces complexity by keeping all data on a single drive and avoiding file fragmentation issues.

Inventive Principle:
Principle #26Copying

2Reliability

If permanent reallocation of sectors is performed, then data reliability is improved, but productivity is worsened due to performance penalties from remapping operations

Engineering Contradiction:
Improvedata integrityVSAvoiddrive performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs preliminary actions by creating mirror sectors in advance before the original sectors fail. The mirroring process occurs during idle time or low-utilization periods, so when a sector actually fails, the data is already available in the mirror sector and can be accessed immediately without performance impact. This eliminates the performance penalty associated with real-time remapping operations.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If sectors are permanently remapped to manage errors, then data reliability is improved, but loss of time occurs due to file fragmentation and access delays

Engineering Contradiction:
Improvedata integrityVSAvoiddata access time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges the original sector and mirror sector into a unified data management system where both reside on the same drive. The controller automatically manages which sector (original or mirror) is accessed based on current health status, eliminating the need for time-consuming remapping operations. File fragmentation is avoided because the mirror sector is allocated in advance and managed as part of the same logical volume.

Inventive Principle:
Principle #5Merging (Combining)

4Reliability

If mirroring is implemented for all sectors, then data reliability is improved, but use of energy and device complexity increase

Engineering Contradiction:
Improvedata integrityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies mirroring selectively rather than universally. Mirror sectors are created only for sectors that exhibit signs of degradation or are identified as critical through usage patterns. This local quality approach ensures that energy and computational resources are concentrated on protecting the most vulnerable or important data, rather than wasting resources mirroring all sectors equally.

Inventive Principle:
Principle #3Local quality

5Reliability

If mirroring is implemented for all sectors, then data reliability is improved, but device complexity and overhead increase

Engineering Contradiction:
Improvedata integrityVSAvoidmirroring management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service through automated controller logic that monitors sector health, identifies degradation patterns, and creates mirror sectors autonomously without user intervention. The controller also automatically manages the synchronization of mirror sectors and handles failover operations. This self-service approach reduces the complexity burden on users while maintaining comprehensive data protection.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8954791B2Mirroring disk drive sectors
Publication Date: 2015.02.10 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8954791B2 patent drawing
  • US8954791B2 patent drawing
  • US8954791B2 patent drawing

AI summary

A recoverable error associated with a first disk drive sector is determined. Data of the first disk drive sector is duplicated to a mirrored sector in response to the recoverable error. The first disk drive sector continues to be used to store the data after the recoverable error is determined.