Seek scheduling in a split actuator drive

US11960760B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11960760-B2
Application numberUS-202318317836-A
CountryUS
Kind codeB2
Filing dateMay 15, 2023
Priority dateSep 30, 2019
Publication dateApr 16, 2024
Grant dateApr 16, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A disk drive comprising: a first actuator that controls an arm having a first head and extending over a first surface of a plurality of disk surfaces; a second actuator that controls an arm having a second head and extending over a second surface of a plurality of disk surfaces other than the first surface; and a controller configured to: control the first actuator to start a first disk access operation; and while the first actuator is moving in connection with the first disk access operation, select a second disk access operation from a queue of operations to be performed by the second actuator, determine that a disturbance time of the second disk access operation coincides with at least a portion of a critical time of the first disk access operation, in response to determining that the disturbance time coincides with the at least a portion of the critical time, generate a modified second disk access operation that does not include the disturbance time that coincides with the at least a portion of the critical time of the first disk access operation, select as an operation for execution either the modified second disk access operation or a third disk access operation from the queue of operations to be performed by the second actuator, and execute the operation for execution. 2. The disk drive according to claim 1 , wherein the second actuator is driven by a current according to an input current profile that includes: an acceleration increase segment in which a positive current is supplied and increased over time, an acceleration decrease segment in which the positive current is decreased over time, a deceleration increase segment in which a negative current is supplied and increased over time, and a deceleration decrease segment in which the negative current is decreased over time. 3. The disk drive according to claim 2 , wherein generating the modified second disk access operation comprises reducing a slope of the positive current supplied in the acceleration increase segment. 4. The disk drive according to claim 3 , wherein the input current profile further includes a constant acceleration segment between the acceleration increase segment and the acceleration decrease segment, and generating the modified second disk access operation comprises reducing a duration of the constant acceleration segment. 5. The disk drive according to claim 3 , wherein the input current profile further includes a constant acceleration segment between the acceleration increase segment and the acceleration decrease segment, and generating the modified second disk access operation comprises: reducing a maximum value of the positive current supplied in the acceleration increase segment, increasing a duration of the constant acceleration segment, and reducing a slope of the positive current supplied in the acceleration decrease segment. 6. The disk drive according to claim 2 , wherein generating the modified second disk access operation comprises reducing a slope of the negative current supplied in the deceleration increase segment. 7. The disk drive according to claim 6 , wherein generating the modified second disk access operation comprises reducing a slope of the positive current supplied in each of the acceleration increase segment and the acceleration decrease segment and a slope of the negative current supplied in the deceleration decrease segment. 8. The disk drive according to claim 1 , wherein executing the operation for execution comprises executing the operation for execution prior to executing any other disk access operation from the queue of operations to be performed by the second actuator. 9. The disk drive according to claim 1 , wherein the second disk access operation has an execution start time that occurs before an execution start time of the third disk access operation. 10. The disk drive according to claim 9 , wherein the execution start time of the second disk access operation corresponds to a first time at which the second head passes over an initial target sector of the second disk access operation upon completion of a disk operation currently being performed by the second actuator and the execution start time of the third disk access operation corresponds to a first time at which the second head passes over an initial target sector of the third disk access operation upon completion of the disk operation currently being performed by the second actuator. 11. The disk drive according to claim 1 , wherein the first disk access operation comprises at least one of seeking the first head to a target track of the first disk access operation and positioning the first head over the target track. 12. The disk drive according to claim 1 , wherein selecting as the operation for execution either the modified second disk access operation or the third disk access operation comprises: determining that an execution start time of the second disk access operation occurs during a seek operation of the modified second disk access operation; and in response, selecting the third disk access operation as the operation for execution. 13. The disk drive according to claim 1 , wherein selecting as the operation for execution either the modified second disk access operation or the third disk access operation comprises: determining that an execution start time of the second disk access operation occurs during a seek operation of the modified second disk access operation; in response, generating the third disk access operation by adding a disk access execution delay to the execution start time of the second disk access operation; and selecting the third disk access operation as the operation for execution. 14. The disk drive of claim 13 , wherein adding the disk access execution delay to the execution start time of the second disk access operation comprises rotating the second surface until the second head is circumferentially colocated with an initial target sector of the second disk access operation while the second head is positioned over a target track of the second disk access operation. 15. The disk drive according to claim 1 , wherein the critical time of the first disk access operation comprises one of a time interval during which data are being read from the first surface with the first head and a time interval during which data are being written to the first surface with the first head. 16. A method of selecting and executing disk access commands in a disk drive that includes a first actuator that controls an arm having a first head and a second actuator that controls an arm having a second head, the method comprising: controlling the first actuator to start a first disk access operation; and while the first actuator is moving in connection with the first disk access operation, selecting a second disk access operation from a queue of operations to be performed by the second actuator, determining that a disturbance time of the second disk access operation coincides with at least a portion of a critical time of the first disk access operation, in response to determining that the disturbance time coincides with the at least a portion of the critical time, generating a modified second disk access operation that does not include the disturbance time that coincides with the at least a portion of the critical time of the first disk access operation, selecting as an operation for execution either the modified second disk access operation or a third disk access operation from the queue of operations to be performed by the second actuator, and executing the oper

Assignees

Inventors

Classifications

  • G06F3/0655Primary

    Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices · CPC title

  • Improving or facilitating administration, e.g. storage management · CPC title

  • G06F3/0676Primary

    Magnetic disk device · CPC title

  • Command handling arrangements, e.g. command buffers, queues, command scheduling · CPC title

  • Improving I/O performance · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11960760B2 cover?
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.…
Who is the assignee on this patent?
Toshiba Kk, Toshiba Electronic Devices & Storage Corp
What technology area does this patent fall under?
Primary CPC classification G06F3/0655. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 16 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).