System level data-loss protection using storage device local buffers
US10896089B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Apr 5, 2019 |
| Grant date | Jan 19, 2021 |
| Priority date | — |
| Expiry date | Apr 5, 2039 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2212/608
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A computing system comprises a host system, a first storage device, a second storage device, a third storage device, a fabric interconnect device and a controller separate from the host system. The first, second, and third storage devices comprise a first, second, and third local memory buffer. The fabric interconnect device is configured to connect the first, second, and third storage devices over a fabric network to the host system. In response to receiving a write operation from the host system, a controller (e.g., on the first storage device or the fabric interconnect device) is configured to calculate error-correction data (e.g., parity data) by using data-protection operations (e.g., XOR operation(s)) directly on data stored on the first, second, and third local memory buffer, without having to rely on computing resources of the host system.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.