Object-based data storage device
AssigneeSeagate Technology LLC
InventorsDaniel Edward Messinger, Wilson M. Fish, Sami Iren, Erik Riedel
Life of this patent
Estimating the term…
Abstract
A data storage device includes storage media with multiple media zone attributes of storage performance. The storage device includes a data channel that is connectable to a host system. The data channel receives an object from the host system that has a requested storage attribute attached to the object. The storage device comprises an object-based storage interface that couples between the data channel and the storage media. The object-based storage interface schedules the object for storage in a selected zone of the multiple media zones based on the attributes and requested attributes.
Claims8
A method for allocating data attributes from an i-node to storage media, the method comprising:
- sending, by a host system, a data object containing i-node attributes to a storage device, wherein the storage device comprises:
- a data channel;
- an object-based storage interface, coupled to the data channel, wherein the interface is operable to allocate data to particular media zones for storage based on access frequency;
- and
- storage media, coupled to the object-based storage interface, with multiple media zones having differing zone attributes of storage performance, and wherein the zones are physically separate;
- receiving the data object through the data channel;
- providing the data object to the object-based storage interface;
- receiving the data object at the object-based storage interface;
- analyzing the data object i-node attributes to determine one or more i-node attribute access frequencies;
- allocating to the storage media, by the object-based storage interface, the i-node attributes, based on the one or more i-node attribute access frequencies;
- wherein the less frequently accessed portion of the storage media comprises i-node write attributes;
- wherein the more frequently accessed portion of the storage media comprises i-node read attributes;
- storing the i-node attributes in the allocated zones of the storage media.
Dependencies are inferred from the claim text.