Hard Disk Drive Vibration Detection via Bypassed I/O Rates
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Measurement precision
If accelerometers are used to measure HDD vibration, then measurement precision is improved, but device complexity and cost increase
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.
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.
2Device complexity
If I/O rates are used to determine vibration, then device complexity is reduced, but reliability deteriorates due to cache masking
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.
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.
3Productivity
If caches are present in the system, then productivity is improved, but measurement precision deteriorates due to I/O rate masking
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.
Data Source
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.


