Hard Drive Load Capacity Control Using Seek Time and Read Speed
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional hard drive monitoring systems fail to accurately assess load servicing capacity due to non-linear responses from health factors like QueueLength and ServiceTime, leading to overwork and inefficiency, while MBPSRead and IOPSRead limits vary dynamically based on cluster conditions and content placement.
Innovation Solution
Regulate hard drive load servicing by deriving combined and scaled health factors considering average per-seek time and read speed, adjusting load capacity to maintain a specified service time limit, and optimizing data placement based on access frequency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional hard drive monitoring systems use health factors like QueueLength and ServiceTime to assess load servicing capacity, then the monitoring system can track hard drive status, but the non-linear responses from these health factors lead to inaccurate assessment and overwork of the hard drive
Solution Approach 1:
The patent transforms the non-linear health factors (QueueLength, ServiceTime) into a linearized load servicing capacity metric by applying mathematical transformations. Specifically, it uses the relationship: Load Servicing Capacity = Drive Capacity × (1 / (1 + QueueLength × ServiceTime)), which linearizes the non-linear response and enables accurate threshold-based monitoring without causing hard drive overwork.
2Productivity
If hard drives service high read or write demands, then the system can handle more data traffic, but the hard drives become overloaded due to their mechanical limitations
Solution Approach 1:
The patent implements a feedback mechanism where the linearized load servicing capacity metric is continuously monitored against predefined thresholds. When the metric exceeds the threshold, the system adjusts the load distribution to prevent hard drive overload. This closed-loop control enables the system to handle high data traffic while maintaining hard drive reliability by dynamically responding to actual drive capacity conditions.
3Quantity of substance
If data is stored on the inner portion of the hard drive, then storage capacity is utilized, but read speeds are slower compared to outer portions
Solution Approach 1:
The patent applies local quality optimization by analyzing the linearized load servicing capacity metric to determine optimal data placement strategies. The system identifies that outer portions of the drive have higher linearized capacity due to faster rotational speeds and places frequently accessed data there, while using inner portions for less frequently accessed data. This localized optimization balances storage capacity utilization with read speed requirements.
Data Source
Figure 1
Figure 2~3
Figure 4~5
AI summary
The disclosed computer-implemented method includes accessing a hard drive to measure operational characteristics of the hard drive. The method next includes deriving hard drive health factors used to control the hard drive that are based on the measured operational characteristics. The derived hard drive health factors include an average per-seek time indicating an average amount of time the hard drive spends seeking specified data that is to be read and an average read speed indicating an average amount of time the hard drive spends reading the specified data. The method next includes determining, based on the hard drive health factors and the operational characteristics, an amount of load servicing capacity currently available at the hard drive, and then includes regulating the amount of load servicing performed by the hard drive according to the determined amount of available load servicing capacity. Various other methods, systems, and computer-readable media are also disclosed.