Adaptive Media Cleaning for Data Storage Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage devices face performance degradation due to contaminants on rotatable data recording media surfaces, particularly during periods of device operation when servicing data transfer commands, as existing cleaning routines are not readily implemented during active data transfer.

Innovation Solution

An adaptive cleaning system that detects external mechanical disturbance events and schedules either full or partial cleaning operations based on the current status of the storage device and ongoing host I/O data transfer requirements, using a radially moveable data transducer to sweep contaminants across the media surfaces, prioritizing zones of recent access and predicted future access to minimize performance interruptions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cleaning operations are performed frequently to remove contaminants, then media surface cleanliness is improved, but data transfer performance deteriorates due to interruptions during active I/O operations

Engineering Contradiction:
Improvemedia surface cleanlinessVSAvoiddata transfer performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary cleaning operations during idle periods before contaminants can significantly degrade performance. The adaptive cleaning circuit schedules cleaning tasks in advance during periods when the storage device is not actively servicing I/O commands, thus preparing a clean media surface before the next data transfer operation begins.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The cleaning frequency and timing are dynamically adjusted based on real-time monitoring of I/O command rates and device idle periods. The adaptive cleaning circuit responds to changing operational conditions by modifying when cleaning operations occur, rather than using a fixed schedule, thereby optimizing the balance between maintaining cleanliness and preserving data transfer performance.

Inventive Principle:
Principle #15Dynamics

2Productivity

If cleaning operations are delayed to maintain continuous data transfer, then data transfer performance is maintained, but contaminant accumulation increases causing performance degradation

Engineering Contradiction:
Improvedata transfer performanceVSAvoidmedia surface cleanliness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The adaptive cleaning circuit continuously monitors I/O command rates and device operational status to determine the optimal timing for cleaning operations. This feedback mechanism allows the system to identify idle periods and schedule cleaning tasks accordingly, ensuring that contaminants are removed before they accumulate to levels that would significantly impact data transfer performance.

Inventive Principle:
Principle #23Feedback

3Reliability

If full cleaning operations are performed to thoroughly remove contaminants, then cleaning effectiveness is improved, but the time required for cleaning increases causing longer interruptions

Engineering Contradiction:
Improvecleaning effectivenessVSAvoidcleaning operation duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs partial cleaning operations that are sufficient to maintain acceptable performance levels without completing a full thorough cleaning. The adaptive cleaning circuit determines that periodic partial cleaning during idle periods provides adequate contaminant removal to prevent performance degradation, avoiding the need for time-consuming full cleaning operations while still maintaining reliability.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10199067B1Adaptive cleaning of a media surface responsive to a mechanical disturbance event
Publication Date: 2019.02.05 SEAGATE TECH LLC
  • US10199067B1 patent drawing
  • US10199067B1 patent drawing
  • US10199067B1 patent drawing

AI summary

Apparatus and method for proactively cleaning a data storage surface subjected to a mechanical disturbance. In some embodiments, data access commands are serviced by a data storage device to transfer user data between a host device and a rotatable data recording surface using a radially moveable data transducer. A media cleaning operation is scheduled and performed in response to the detection of a mechanical disturbance event externally applied to the data storage device. The media cleaning operation involves sweeping the data transducer across the data recording surface from a first radius to a second radius over a selected time duration. The entirety of the data recording surface is swept if sufficient time is available between pending commands to maintain a desired host data transfer rate. Otherwise, a partial cleaning operation is scheduled in which portions of the recording surface are successively cleaned between the servicing of the pending commands.