Storage apparatus, storage controller, and method for managing locations of error correcting code blocks in array
US8627181B1 · kind B1 · utility
Assignees
Inventor
Key dates
| Filing date | Mar 14, 2013 |
| Grant date | Jan 7, 2014 |
| Priority date | — |
| Expiry date | Mar 14, 2033 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2211/1059
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
According to one embodiment, a storage controller of a storage apparatus includes an array management unit managing an array. The array includes a plurality of stripe groups. A set of an error correcting code block and a plurality of data blocks is arranged in each of the plurality of stripe groups. Each of the plurality of stripe groups includes a set of stripe blocks of which physical positions correspond to each other in the plurality of solid state drives. The array management unit regularly arranges the error correcting code blocks and the data blocks in the plurality of stripe groups such that the numbers of the arranged error correcting code blocks are non-uniform among the plurality of solid state drives.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.