Namespace auto-routing data storage system
AssigneeSeagate Technology LLC
InventorThomas V. Spencer
Life of this patent
Estimating the term…
Abstract
A data storage system can employ namespace auto-routing by connecting a host to a data storage device via a system module. A data access request may be generated with the host and a namespace is then assigned to the data access request with a firmware upstream of the system module. An optimal physical data address in the data storage device can be assigned with the system module prior to writing the data associated with the data access request to the assigned physical data address of the assigned namespace.
Claims20
A method comprising:
- connecting a host to a data storage device via a system module;
- generating a data access request with the host;
- assigning a namespace to the data access request with a firmware upstream of the system module;
- testing at least one address of the assigned namespace with a write operation and read operation, as directed by the system module, to determine data storage performance capabilities;
- and
- assigning the an optimal physical data address in the assigned namespace of the data storage device with the system module in response to the tested data storage performance capabilities.
A method comprising:
- connecting a host to a data storage device via a system module;
- generating a data write request with the host;
- assigning a namespace to the data write request with a firmware upstream of the system module;
- determining an availability of physical data addresses of the assigned namespace in the data storage device;
- testing at least one address of the assigned namespace with a write operation and read operation, as directed by the system module, to determine data storage power consumption;
- assigning an optimal physical data address in the assigned namespace in the data storage device with the system module in response to the tested data storage power consumption;
- and
- writing data associated with the data write request to the assigned physical data address of the assigned namespace.
An system comprising a host connected to a data storage device via a system module, the system module configured to assign an optimal physical data address in the data storage device corresponding to a namespace assigned to a data access request by firmware upstream of the system module, the optimal physical data address corresponding with a data storage performance capability tested by the system module by writing and reading data to the assigned namespace.
Dependencies are inferred from the claim text.