发明授权
US08307258B2 Apparatus, system, and method for reconfiguring an array to operate with less storage elements
有权
用于重新配置阵列以用较少存储元件操作的装置,系统和方法
- 专利标题: Apparatus, system, and method for reconfiguring an array to operate with less storage elements
- 专利标题(中): 用于重新配置阵列以用较少存储元件操作的装置,系统和方法
-
申请号: US12468040申请日: 2009-05-18
-
公开(公告)号: US08307258B2公开(公告)日: 2012-11-06
- 发明人: David Flynn , Jonathan Thatcher , Joshua Aune , Jeremy Fillingim , Bill Inskeep , John Strasser , Kevin Vigor
- 申请人: David Flynn , Jonathan Thatcher , Joshua Aune , Jeremy Fillingim , Bill Inskeep , John Strasser , Kevin Vigor
- 申请人地址: US UT Salt Lake City
- 专利权人: Fusion-10, Inc
- 当前专利权人: Fusion-10, Inc
- 当前专利权人地址: US UT Salt Lake City
- 代理机构: Kunzler Law Group, PC
- 主分类号: G11C29/00
- IPC分类号: G11C29/00
摘要:
An apparatus, system, and method are disclosed for reconfiguring an array of solid-state storage elements protected using parity data. The storage element error module determines that one or more storage elements are unavailable to store data (“unavailable storage elements”). The storage element resides in an array with N number of storage elements storing a first ECC chunk and P number of storage elements storing first parity data. The reconfigure data read module reads data from storage elements other than the unavailable storage elements. The data regeneration module uses the first parity data to regenerate missing data from the first ECC chunk. The data reconfiguration module creates a second ECC chunk. The new configuration storage module stores a portion of the second ECC chunk and associated second parity data on (N+P)−Z number of storage elements, wherein 1≦Z≦P.
公开/授权文献
信息查询