Invention Grant
US08869006B2 Partial-maximum distance separable (PMDS) erasure correcting codes for storage arrays
有权
用于存储阵列的部分最大距离可分离(PMDS)擦除校正码
- Patent Title: Partial-maximum distance separable (PMDS) erasure correcting codes for storage arrays
- Patent Title (中): 用于存储阵列的部分最大距离可分离(PMDS)擦除校正码
-
Application No.: US13552271Application Date: 2012-07-18
-
Publication No.: US08869006B2Publication Date: 2014-10-21
- Inventor: Mario Blaum , James L. Hafner , Steven R. Hetzler
- Applicant: Mario Blaum , James L. Hafner , Steven R. Hetzler
- Applicant Address: US NY Armonk
- Assignee: International Business machines Corporation
- Current Assignee: International Business machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Cantor Colburn LLP
- Agent Yusuke Kanehira
- Main IPC: G11C29/00
- IPC: G11C29/00 ; G06F11/10

Abstract:
Embodiments of the invention relate to correcting erasures in a storage array. A read stripe is received from a plurality of n storage devices. The read stripe includes an array of entries arranged in m rows and n columns with each column corresponding to one of the storage devices. The entries include data entries and mr+s parity entries. Each row contains at least r parity entries generated from the data entries according to a partial maximum distance separable (PMDS) code. It is determined that the read stripe includes at least one erased entry, at most mr+s erased entries and that no row has more than r+s erased entries. The erased entries are reconstructed from the non-erased entries, resulting in a recovered read stripe.
Public/Granted literature
- US20130205168A1 PARTIAL-MAXIMUM DISTANCE SEPARABLE (PMDS) ERASURE CORRECTING CODES FOR STORAGE ARRAYS Public/Granted day:2013-08-08
Information query