Split Actuator HDD Scheduling for Positioning Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Magnetic hard disk drives (HDDs) with multiple rotary actuators face challenges in maintaining positioning accuracy due to mechanical interactions between actuators, where high accelerations and changes in acceleration from one actuator can significantly affect the positioning of another actuator, leading to reduced accuracy during data access operations.

Innovation Solution

The implementation of a method to schedule disk access commands in a split-actuator HDD, where the execution of commands is coordinated to minimize disturbances between actuators, including selecting and modifying disk access operations to avoid coincidence with critical times of other actuators' operations, and synchronizing seek operations to ensure simultaneous seeking by both actuators, thereby reducing acceleration-related disturbances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple actuators operate simultaneously to increase throughput, then data access performance is improved, but positioning accuracy deteriorates due to mechanical interactions and vibrations between actuators

Engineering Contradiction:
Improvedata access throughputVSAvoidpositioning accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system performs preliminary scheduling of disk access commands to determine optimal execution timing. By calculating disturbance time intervals for each actuator based on their current and historical operations, the system proactively identifies when high-acceleration seek operations will occur and uses this information to coordinate actuator operations, preventing vibrations from affecting other actuators during critical moments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts actuator operation timing based on real-time conditions. The controller continuously monitors and updates disturbance time intervals as actuators perform operations, modifying the scheduling decisions adaptively. This dynamic coordination allows the system to maintain high throughput while preventing mechanical interference between actuators during seek operations.

Inventive Principle:
Principle #15Dynamics

2Productivity

If high acceleration seek operations are performed to reduce access time, then productivity is improved, but mechanical disturbances increase that affect other actuators

Engineering Contradiction:
Improvedata access speedVSAvoidmechanical disturbances
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The system calculates disturbance time intervals in advance by analyzing the acceleration profiles of upcoming seek operations. By determining when high-acceleration phases will occur, the controller can proactively schedule other actuator operations to avoid these disturbance periods, thereby maintaining fast seek operations while minimizing their harmful mechanical effects on other actuators.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system converts the harmful disturbance time information into a beneficial scheduling parameter. By identifying when vibrations and mechanical disturbances will occur during seek operations, the controller uses this knowledge to coordinate other actuator operations to avoid these periods, effectively turning the potentially harmful high-acceleration phases into scheduled events that can be workarounded by other actuators.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS11036436B2Seek scheduling in a split actuator drive
Publication Date: 2021.06.15 KK TOSHIBA
  • US11036436B2 patent drawing
  • US11036436B2 patent drawing
  • US11036436B2 patent drawing

AI summary

Systems and methods for scheduling the execution of disk access commands in a split-actuator hard disk drive are provided. In some embodiments, while a first actuator of the split actuator is in the process of performing a first disk access command (a victim operation), a second disk access command (an aggressor operation) is selected for and executed by a second actuator of the split actuator. The aggressor operation is selected from a queue of disk access commands for the second actuator, and is selected based on being the disk access command in the queue that can be initiated sooner than any other disk access command in the queue without disturbing the victim operation.