Invention Grant
- Patent Title: Back-annotation in storage-device array
- Patent Title (中): 存储设备阵列中的背面注释
-
Application No.: US11544445Application Date: 2006-10-06
-
Publication No.: US07644303B2Publication Date: 2010-01-05
- Inventor: Richard J. Byrne , Eu Gene Goh , Nevin C. Heintze , Nigamanth Lakshminarayana , Jesse Thilo , Silvester Tjandra
- Applicant: Richard J. Byrne , Eu Gene Goh , Nevin C. Heintze , Nigamanth Lakshminarayana , Jesse Thilo , Silvester Tjandra
- Applicant Address: US PA Allentown
- Assignee: Agere Systems Inc.
- Current Assignee: Agere Systems Inc.
- Current Assignee Address: US PA Allentown
- Agency: Mendelsohn, Drucker & Associates, P.C.
- Agent Kevin M. Drucker; Steve Mendelsohn
- Main IPC: G06F11/00
- IPC: G06F11/00

Abstract:
In one embodiment, a method for reading data from a storage-device array including three or more storage devices. The array has a plurality of sector levels, each sector level containing one sector on each storage device in the array at corresponding addresses across the storage devices. Each sector level includes (i) parity data stored on a first storage device and (ii) information stored on the two or more remaining storage devices. The parity data for a current sector level is generated from the information stored at the current sector level on the remaining storage devices. The method includes: (a) generating an instruction for reading (i) the parity data from the first storage device at the current sector level and (ii) the information from the remaining storage devices at the current sector level; (b) receiving an indicator indicating whether one of the remaining storage devices is a degraded storage device; (c) if the indicator does not indicate a degraded storage device, then providing as output the information read from the remaining storage devices at the current sector level; and (d) if the indicator does indicate a degraded storage device, then: (d1) reconstructing information previously stored on the degraded storage device at the current sector level based on (i) the parity data read from the first storage device at the current sector level, and (ii) the information read from each remaining non-degraded storage device at the current sector level; and (d2) providing as output (i) the information read from the one or more non-degraded storage devices at the current sector level and (ii) the reconstructed information.
Public/Granted literature
- US20070180296A1 Back-annotation in storage-device array Public/Granted day:2007-08-02
Information query