Patent · US Active

Data resiliency in a shared memory pool

US9547553B1 · kind B1 · utility

8Cited by
61References
10Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 8, 2015
Grant dateJan 17, 2017
Priority date
Expiry dateJul 3, 2035

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH03M13/373
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Various systems to achieve data resiliency in a shared memory pool are presented. Multiple memory modules are associated with multiple data interfaces, one or multiple erasure-coding interfaces are communicatively connected with the multiple data interfaces, and multiple compute elements are communicatively connected with one or multiple erasure-coding interfaces. Data sets are erasure-coded, and the resulting fragments are stored in random access memory modules distributed throughout the system. Storage in RAM allows real-time fetching of fragments using random-access read cycles and streaming of fragments using random-access write cycles, in which read operations include reconstruction of data sets from fetched data fragments, and write operations allow conversion of data sets into fragments which are then streamed and distributively stored. Distributed memory creates data resiliency to reconstruct original data sets in cases such as data corruption, failure of a memory module, failure of a data interface, or failure of a compute element.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.