×

Method and apparatus for reconstructing data in object-based storage arrays

  • US 20060156059A1
  • Filed: 01/13/2005
  • Published: 07/13/2006
  • Est. Priority Date: 01/13/2005
  • Status: Active Grant
First Claim
Patent Images

1. A storage system for storing data as objects comprising:

  • a plurality of storage devices; and

    a disk controller for controlling said storage devices, wherein each of said objects includes attribute which defines attributes of the object and data, wherein said storage devices are configured to implement a Redundant Array of Inexpensive Disks (RAID) architecture, wherein each of said storage devices is formatted to include a plurality of stripes each having a predetermined length and at least one logical unit (LU) is formed by all or a portion of one or a plurality of said storage devices, wherein each object is stored on said LU such that an attribute of the object is stored in the head of a stripe and data of the object is stored just after the attribute, wherein when another object is to be stored, an attribute of the another object is stored at a head of the next stripe and data of the another object is stored just after the attribute in the next stripe, said stripe which includes attribute and data or data is referred to as a data stripe, and wherein according to the RAID architecture being implemented, parity data is calculated based on certain ones of the data stripes, said parity data is stored in a stripe of a storage device and such stripe is referred as a parity stripe.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×