白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Storage systems implementing offset erasure code stripes

專利號(hào)
US11175986B1
公開日期
2021-11-16
申請(qǐng)人
International Business Machines Corporation(US NY Armonk)
發(fā)明人
John Stewart Best; Steven Robert Hetzler
IPC分類
G06F11/00; G06F11/10; G11B5/82; G11B7/24097; H03M13/15
技術(shù)領(lǐng)域
erasure,storage,strips,disk,optical,in,code,failure,stripe,disks
地域: NY NY Armonk

摘要

A computer-implemented method, according to one embodiment, includes: selecting strips from each storage unit for a given erasure code stripe such that the given erasure code stripe includes at most one strip from a high failure rate region of the respective storage unit, where each of the storage units include high and low failure rate regions. The selected strips are organized such that a number of each strip in the given erasure code stripe is offset from the remaining strips by an amount that is greater than a total number of strips in the high failure rate regions. The organized selected strips are further mapped to form the given erasure code stripe such that the high failure rate regions on each storage unit are mapped to one or more sequentially numbered strips, and the low failure rate regions are mapped to additional sequentially numbered strips.

說明書

Larger capacity data storage systems include many individual storage units, e.g., as seen in FIG. 3 above. The individual storage units may include HDDs, optical disks, SSDs (e.g., such as SSDs having non-volatile random access memory (NVRAM) technologies such as NAND Flash memory, NOR Flash memory, phase-change memory (PCM), magnetoresistive RAM (MRAM) and resistive RAM (RRAM)), etc. As noted above, data can be stored redundantly across these storage units using a mathematical erasure code so that data can be recovered without loss when one or more individual storage units fail. Moreover, an erasure code group represents the set of storage units in a storage system which together participate in an erasure code, independent of other storage units in the same storage system. Thus, an erasure code protected storage system includes at least one, and possibly many erasure code groups.

An erasure code is also typically implemented independently across a subset of the storage capacity of each storage unit, also referred to as a “strip” herein. Each of many strips in a storage unit may be protected by an erasure code applied against corresponding strips on the other storage units in the erasure code group. Moreover, a “stripe” includes one strip from each storage unit in an erasure code group, on which the erasure code is applied independently from other stripes on the same storage units.

權(quán)利要求

1
微信群二維碼
意見反饋