Global Disk Scrubbing for Proactive Sector Remapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage systems lack effective monitoring and management of hard disk reliability, particularly in detecting vulnerable disks before they fail, leading to unpredictable data loss and performance degradation.

Innovation Solution

Implementing a global disk scrubbing process that periodically scans all sectors, including live and inactive sectors, to detect failed sectors and trigger remapping, using reallocated sector counts as an indicator of disk health, and transmitting diagnostic data to a management system for predictive analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional disk scrubbing only scans live sectors, then the scanning process is faster and less resource-intensive, but vulnerable disks with failed inactive sectors cannot be detected

Engineering Contradiction:
Improvedisk reliability detectionVSAvoidscanning efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary scanning of disk sectors to identify failed sectors before they cause data loss. By proactively detecting vulnerable disks through periodic scrubbing of both live and inactive sectors, the system can trigger remapping operations in advance, preventing future failures and ensuring data integrity without waiting for actual failure events.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If all sectors including inactive sectors are scanned, then vulnerable disks can be detected earlier, but the scanning time and computational resources increase

Engineering Contradiction:
Improvevulnerable disk detectionVSAvoidscanning time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements periodic disk scrubbing operations that scan both live and inactive sectors at scheduled intervals. This periodic approach balances thorough detection with resource management, allowing the system to maintain high reliability by detecting vulnerable disks while controlling the time investment through reasonable scanning frequencies and targeted sector selection.

Inventive Principle:
Principle #19Periodic action

3Loss of energy

If reactive monitoring is used, then system resources are conserved by not scanning continuously, but data loss occurs before detection

Engineering Contradiction:
Improvemonitoring resource consumptionVSAvoiddata safety
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system continuously monitors disk health metrics and uses this feedback to dynamically adjust scrubbing intensity and frequency. When disks show signs of degradation or increased error rates, the system intensifies monitoring and scanning efforts. This feedback-driven approach ensures data safety by detecting vulnerable disks before failure while optimizing resource consumption by reducing scanning intensity when disks are healthy.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9063662B1Method and system for monitoring disk reliability with global disk scrubbing
Publication Date: 2015.06.23 DELL EMC
  • US9063662B1 patent drawing
  • US9063662B1 patent drawing
  • US9063662B1 patent drawing

AI summary

Techniques for disk scrubbing are described herein. According to one embodiment, for each of the sectors of a storage disk, a read operation is issued to a sector of a first storage disk of a storage system. In response to an error returned from the read operation, it is determined whether the sector is a live sector, first data is generated if the sector is not a live sector, and the first data is written to the sector to trigger a remap process that remaps a logical block address associated with the sector to another physical block address. The remap process modifies the reallocated sector count. It is determined whether the first storage disk is vulnerable based on a number of reallocated sectors resulted from the first storage disk based on the remap process, which is performed by internal logic of the first storage disk.