发明名称 |
Systems and methods for adaptive data storage |
摘要 |
A storage module is configured to store data segments, such as error-correcting code (ECC) codewords, within an array comprising two or more solid-state storage elements. The data segments may be arranged in a horizontal arrangement, a vertical arrangement, a hybrid channel arrangement, and/or vertical stripe arrangement within the array. The data arrangement may determine input/output performance characteristics. An optimal adaptive data storage configuration may be based on read and/or write patterns of storage clients, read time, stream time, and so on. Data of failed storage elements may be reconstructed by use of parity data and/or other ECC codewords stored within the array. |
申请公布号 |
US9495241(B2) |
申请公布日期 |
2016.11.15 |
申请号 |
US201313784705 |
申请日期 |
2013.03.04 |
申请人 |
LONGITUDE ENTERPRISE FLASH S.A.R.L. |
发明人 |
Flynn David;Strasser John;Inskeep Bill |
分类号 |
G11C29/00;G06F11/10;G06F12/02;H04L12/46;H05K7/14;H04L12/64;H04L29/08 |
主分类号 |
G11C29/00 |
代理机构 |
Kunzler Law Group, PC |
代理人 |
Kunzler Law Group, PC |
主权项 |
1. A method, comprising:
managing storage operations on a plurality of solid-state storage elements, wherein each solid-state storage element of the plurality of solid-state storage elements is selected from the group including a package, a die, a plane, and a printed circuit board; generating an ECC codeword comprising data for storage on the solid-state storage elements; and storing portions of the ECC codeword on two or more solid-state storage elements of the plurality of solid-state storage elements. |
地址 |
Luxembourg LU |