Invention Grant
- Patent Title: Multiple node repair using high rate minimum storage regeneration erasure code
-
Application No.: US15248047Application Date: 2016-08-26
-
Publication No.: US10452477B2Publication Date: 2019-10-22
- Inventor: Syed Abid Hussain , Srinivasan Narayanamurthy
- Applicant: NetApp, Inc.
- Applicant Address: US CA Sunnyvale
- Assignee: NETAPP, INC.
- Current Assignee: NETAPP, INC.
- Current Assignee Address: US CA Sunnyvale
- Agency: Haynes and Boone, LLP
- Main IPC: G06F11/10
- IPC: G06F11/10 ; H03M13/15 ; G06F3/06 ; H03M13/03 ; H03M13/13 ; H03M13/37

Abstract:
A distributed storage system can use a high rate MSR erasure code to repair multiple nodes when multiple node failures occur. An encoder constructs m r-ary trees to determine the symbol arrays for the parity nodes. These symbol arrays are used to generate the parity data according to parity definitions or parity equations. The m r-ary trees are also used to identify a set of recovery rows across helper nodes for repairing a systematic node. When failed systematic nodes correspond to different ones of the m r-ary trees, a decoder may select additional recovery rows. The decoder selects additional recovery rows when the parity definitions do not provide a sufficient number of independent linear equations to solve the unknown symbols of the failed nodes. The decoder can select recovery rows contiguous to the already identified recovery rows for access efficiency.
Public/Granted literature
- US20180060169A1 MULTIPLE NODE REPAIR USING HIGH RATE MINIMUM STORAGE REGENERATION ERASURE CODE Public/Granted day:2018-03-01
Information query