×

Accelerated Galois field coding for storage systems

  • US 10,291,265 B2
  • Filed: 06/27/2016
  • Issued: 05/14/2019
  • Est. Priority Date: 12/25/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for use with a distributed storage system having a plurality of storage nodes each having locally attached storage devices, the method comprising:

  • retrieving a single-element multiplication matrix for a Galois field (GF);

    generating, by the distributed storage system, a multi-element multiplication matrix for the GF using the single-element multiplication matrix;

    receiving, at the distributed storage system, a request to store data;

    erasure-coding the data to produce a plurality of data fragments and a plurality of coded fragments, the erasure-coding being performed by at least one processor in the distributed storage system based on the multi-element multiplication matrix, the erasure-coding being performed by using one or more XOR-based addition operations;

    storing the plurality of data fragments within local storage devices of at least two of the plurality of storage nodes; and

    storing the plurality of coded fragments within local storage devices of at least two of the plurality of storage nodes.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×