发明名称 Back-annotation in storage-device array
摘要 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.
申请公布号 US7644303(B2) 申请公布日期 2010.01.05
申请号 US20060544445 申请日期 2006.10.06
申请人 AGERE SYSTEMS INC. 发明人 BYRNE RICHARD J.;GOH EU GENE;HEINTZE NEVIN C.;LAKSHMINARAYANA NIGAMANTH;THILO JESSE;TJANDRA SILVESTER
分类号 G06F11/00 主分类号 G06F11/00
代理机构 代理人
主权项
地址