Hybrid drive migrating high workload data from disk to non-volatile semiconductor memory
First Claim
Patent Images
1. A hybrid drive comprising:
- a disk;
a head actuated over the disk;
a non-volatile semiconductor memory (NVSM); and
control circuitry operable to;
receive a plurality of access commands from a host including a plurality of disk access commands and a plurality of NVSM access commands, wherein the disk access commands include a disk read command;
generate a disk command queue operable to store the disk access commands;
estimate a first execution time needed to execute the disk access commands in the disk command queue;
detect a high workload of disk access commands when the first execution time exceeds a first threshold; and
when the high workload is detected, migrate data of the disk read command to the NVSM because the disk read command is in the disk command queue when the high workload of disk access commands is detected.
8 Assignments
0 Petitions
Accused Products
Abstract
A hybrid drive is disclosed comprising a head actuated over a disk, and a non-volatile semiconductor memory (NVSM). Access commands are received from a host including disk read commands. When a high workload of disk access commands is detected, data of at least one disk read command is migrated to the NVSM.
591 Citations
16 Claims
-
1. A hybrid drive comprising:
-
a disk; a head actuated over the disk; a non-volatile semiconductor memory (NVSM); and control circuitry operable to; receive a plurality of access commands from a host including a plurality of disk access commands and a plurality of NVSM access commands, wherein the disk access commands include a disk read command; generate a disk command queue operable to store the disk access commands; estimate a first execution time needed to execute the disk access commands in the disk command queue; detect a high workload of disk access commands when the first execution time exceeds a first threshold; and when the high workload is detected, migrate data of the disk read command to the NVSM because the disk read command is in the disk command queue when the high workload of disk access commands is detected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating a hybrid drive comprising a head actuated over a disk, and a non-volatile semiconductor memory (NVSM), the method comprising:
-
receiving a plurality of access commands from a host including a plurality of disk access commands and a plurality of NVSM access commands, wherein the disk access commands include a disk read command; generating a disk command queue operable to store the disk access commands; estimating a first execution time needed to execute the disk access commands in the disk command queue; detecting a high workload of disk access commands when the first execution time exceeds a first threshold; and when the high workload is detected, migrating data of the disk read command to the NVSM because the disk read command is in the disk command queue when the high workload of disk access commands is detected. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification