Multi-Device Platform
First Claim
1. A method comprising:
- receiving a host command including a logical address;
determining a hybrid storage device unit based on the logical address, the hybrid storage device unit having a set of hybrid physical storage devices, the set of hybrid physical storage devices including one or more magnetic storage devices and one or more flash storage devices;
selecting a first plurality of physical storage devices from the set of hybrid physical storage devices;
generating a plurality of device commands for the first plurality of physical storage devices based on the host command; and
executing the plurality of device commands on the first plurality of physical storage devices.
5 Assignments
0 Petitions
Accused Products
Abstract
The disclosed multi-device platform includes, by way of example, a system that receives a host command including a logical address and determines a hybrid storage device unit based on the logical address. The hybrid storage device unit has a set of hybrid physical storage devices and the set of hybrid physical storage devices includes one or more magnetic storage devices and one or more flash storage devices. The system selects a first plurality of physical storage devices from the set of hybrid physical storage devices, generates a plurality of device commands for the first plurality of physical storage devices based on the host command, and executes the plurality of device commands on the first plurality of physical storage devices.
79 Citations
20 Claims
-
1. A method comprising:
-
receiving a host command including a logical address; determining a hybrid storage device unit based on the logical address, the hybrid storage device unit having a set of hybrid physical storage devices, the set of hybrid physical storage devices including one or more magnetic storage devices and one or more flash storage devices; selecting a first plurality of physical storage devices from the set of hybrid physical storage devices; generating a plurality of device commands for the first plurality of physical storage devices based on the host command; and executing the plurality of device commands on the first plurality of physical storage devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more non-transitory hybrid storage device units, each of the hybrid storage device units having a set of hybrid physical storage devices, the set of hybrid physical storage devices including one or more magnetic storage devices and one or more flash storage devices; and a storage processor coupled to the one or more non-transitory hybrid storage device unit and storing a multi-device platform firmware, the multi-device platform firmware executable by the storage processor to; receive a host command including a logical address; determine a first hybrid storage device unit from the one or more hybrid storage device units based on the logical address; select a first plurality of physical storage devices from the set of hybrid physical storage devices of the first hybrid storage device unit; generate a plurality of device commands for the first plurality of physical storage devices based on the host command; and execute the plurality of device commands on the first plurality of physical storage devices. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A data storage system, comprising:
-
means for receiving a host command including a logical address; means for determining a hybrid storage device unit based on the logical address, the hybrid storage device unit having a set of hybrid physical storage devices, the set of hybrid physical storage devices including one or more magnetic storage devices and one or more flash storage devices; means for selecting a first plurality of physical storage devices from the set of hybrid physical storage devices; means for generating a plurality of device commands for the first plurality of physical storage devices based on the host command; and means for executing the plurality of device commands on the first plurality of physical storage devices.
-
Specification