Hard Disk Drive Vibration Detection via Bypassed I/O Rates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for characterizing hard disk drive (HDD) vibration rely on costly accelerometers or I/O rates, which can be masked by caches, leading to inconsistent and unreliable results.

Innovation Solution

A system and method that bypasses OS, network, and HDD caches by performing random reads and writes at varying block sizes to directly infer HDD vibration levels using I/O rates, without the need for accelerometers, ensuring consistent and reproducible results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If accelerometers are used to measure HDD vibration, then measurement precision is improved, but device complexity and cost increase

Engineering Contradiction:
Improvevibration measurement precisionVSAvoidinstrumentation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses I/O rates as an intermediary indicator to indirectly measure vibration levels. Instead of directly measuring vibration with accelerometers, the system measures I/O rates which are affected by vibration, and then infers vibration levels from these I/O rate measurements. This intermediary approach eliminates the need for complex accelerometer instrumentation while maintaining measurement capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical accelerometer-based vibration measurement system with an electronic/software-based I/O rate measurement system. By substituting the mechanical sensing approach with an electronic performance monitoring approach, the system achieves vibration measurement without the complexity and cost of physical accelerometers.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Device complexity

If I/O rates are used to determine vibration, then device complexity is reduced, but reliability deteriorates due to cache masking

Engineering Contradiction:
Improvemeasurement system complexityVSAvoidvibration determination reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies local quality by making the I/O operations specifically designed to be vibration-sensitive. By using random reads and writes at varying block sizes, the system creates local measurement conditions that are highly sensitive to vibration effects, thereby improving reliability without requiring complex instrumentation.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent performs excessive I/O operations (random reads and writes at multiple block sizes) to ensure that vibration effects are captured. By conducting multiple types of I/O operations rather than a single type, the system overcomes cache masking effects and ensures reliable vibration detection through aggregate analysis of the results.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If caches are present in the system, then productivity is improved, but measurement precision deteriorates due to I/O rate masking

Engineering Contradiction:
Improvesystem I/O performanceVSAvoidvibration measurement precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent extracts the vibration measurement function from the normal I/O performance metrics by specifically designing I/O operations that isolate vibration effects. By separating the vibration sensitivity from general I/O performance through targeted random operations, the system can measure vibration precisely even in the presence of caches that optimize normal I/O operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8254050B2System and method for determining vibration of at least one hard disk drive
Publication Date: 2012.08.28 ORACLE AMERICAN INC
  • US8254050B2 patent drawing
  • US8254050B2 patent drawing
  • US8254050B2 patent drawing

AI summary

A system for determining vibration of at least one hard disk drive includes one or more computers configured to command a plurality of reads from the at least one hard disk drive such that, for each of the plurality of reads, data stored on the at least one hard disk drive is retrieved directly from the at least one hard disk drive. The one or more computers are also configured to obtain read rate information related to the plurality of reads and to determine a vibration level experienced by the at least one hard disk drive based on the read rate information.