PRIORITY COMMAND QUEUES FOR LOW LATENCY SOLID STATE DRIVES
First Claim
1. A system of a storage system comprising:
- a command sorter to determine a target storage device for at least one of a solid state drive (SSD) command and a hard disk drive (HDD) command and to place the command in a SSD ready queue if the SSD command is targeted to a SSD storage device of the storage system and to place the HDD command to a HDD ready queue if the HDD command is targeted to an HDD storage device of the storage system;
a SSD ready queue to queue the SSD command targeted to the SSD storage device; and
a HDD ready queue to queue the HDD command targeted to the HDD storage device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and system of a priority command queues for low latency solid state drives are disclosed. In one embodiment, a system of a storage system includes a command sorter to determine a target storage device for at least one of a solid state drive (SSD) command and a hard disk drive (HDD) command and to place the command in a SSD ready queue if the SSD command is targeted to a SSD storage device of the storage system and to place the HDD command to a HDD ready queue if the HDD command is targeted to an HDD storage device of the storage system, a SSD ready queue to queue the SSD command targeted to the SSD storage device, and a HDD ready queue to queue the HDD command targeted to the HDD storage device.
-
Citations
20 Claims
-
1. A system of a storage system comprising:
-
a command sorter to determine a target storage device for at least one of a solid state drive (SSD) command and a hard disk drive (HDD) command and to place the command in a SSD ready queue if the SSD command is targeted to a SSD storage device of the storage system and to place the HDD command to a HDD ready queue if the HDD command is targeted to an HDD storage device of the storage system; a SSD ready queue to queue the SSD command targeted to the SSD storage device; and a HDD ready queue to queue the HDD command targeted to the HDD storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of a storage system comprising:
-
determining a target storage device of the storage system for a at least one of a solid state drive (SSD) command and a hard disk drive (HDD) command; placing the SSD command in a SSD ready queue if the SSD command is targeted to a SSD storage device of the storage system; and placing the HDD command in a HDD ready queue if the HDD command is targeted to an HDD storage device of the storage system. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
configuring a computer storage system with both a solid state drive (SSD) data storage device and a hard disk drive data storage device; configuring a command sorter to determine if a command is assigned to at least one of the SSD data storage device and the HDD data storage device; configuring the command sorter to place the command assigned to the SSD data storage device in a SSD ready queue; and configuring the command sorter to place the command assigned to the HDD data storage device in an HDD ready queue. - View Dependent Claims (17, 18, 19, 20)
-
Specification