US9002795B2ExpiredUtilityA1

Object-based data storage device

Assignee: MESSINGER DANIEL EDWARDPriority: Jan 26, 2006Filed: Jan 26, 2006Granted: Apr 7, 2015
Est. expiryJan 26, 2026(expired)· nominal 20-yr term from priority
G06F 3/0613G06F 3/0644G06F 3/0619G06F 3/0676
89
PatentIndex Score
44
Cited by
69
References
8
Claims

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.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. 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. 
 
     
     
       2. The method of  claim 1  wherein the more frequently accessed portion is stored in an I-node extension. 
     
     
       3. The method of  claim 1  wherein the zone attributes are stored in a map that maps the zone attributes as a function of zone physical addresses. 
     
     
       4. The method of  claim 1  wherein the zone attributes comprise zone attributes determined from a test of the storage device. 
     
     
       5. The method of  claim 1  wherein the zone attributes comprise zone attributes determined from both a test of the storage device and tests of a representative sample of a group of storage devices. 
     
     
       6. The method of  claim 1  wherein the object-based storage interface provides data format conversion. 
     
     
       7. The method of  claim 1  wherein the storage device comprises stored information on the storage media including throughput per zone and remapped sectors. 
     
     
       8. The method of  claim 1  wherein the storage device stores multiple copies of the same object on different parts of the storage media.

Join the waitlist — get patent alerts

Track US9002795B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.