Patent · US Active

Distributed data storage using erasure resilient coding

US8051362B2 · kind B2 · utility

359Cited by
12References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 15, 2007
Grant dateNov 1, 2011
Priority date
Expiry dateAug 31, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2211/1028
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An erasure resilient coding (ERC) distributed data storage system and method for storing data in a reliable and survivable fashion while minimizing hardware and associated costs. The system and method includes forming multiple protection groups both within and across storage nodes of the storage system. Data is segmented into original data blocks and ERC data blocks. Load balancing occurs by interleaving storage nodes with equal numbers of original data blocks and ERC data blocks while ensuring each node has an equal number of combined read and write operations. Unique read and write operations on data block can be performed independent of other data blocks in a protection group. The write operation uses Galois field arithmetic and ERC transform to either write or append a new data block to a storage node. The read operation recovers data in a variety of ways using ERC decoding.

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