Raid erasure code applied to partitioned stripe
AssigneeKaminario Technologies Ltd.
InventorEyal GORDON
Life of this patent
Estimating the term…
Abstract
The disclosure presents examples of a RAID storage system, method and computer program product where a stripe is logically partitioned into two or more sub-stripes and at least one RAID erasure code is applied to each sub-stripe independently of any other of the sub-stripe(s). Consequently, in some of these examples, a larger packet size may be used than if the stripe had not been partitioned. A larger packet size may in some cases allow for accelerated encoding and/or decoding.
Claims28
A system, comprising:
- a Redundant Array of Independent Disks, RAID, controller capable of logically partitioning a stripe into two or more sub-stripes, and of applying at least one RAID erasure code to each of said sub-stripes independently of any other of said sub-stripes.
A method performed by a Redundant Array of Independent Disks, RAID, controller, comprising:
- logically partitioning a stripe into two or more sub-stripes, and
- applying at least one RAID erasure code to each of said sub-stripes independently of any other of said sub-stripes.
A computer program product comprising a non-transitory computer readable medium having Redundant Array of Independent Disks, RAID computer readable program code embodied therein the computer program product comprising:
- computer readable program code for causing a computer to logically partition a stripe into two or more sub-stripes, and
- computer readable program code for causing a computer to apply at least one RAID erasure code to each of said sub-stripes independently of any other of said sub-stripes.
Dependencies are inferred from the claim text.