×

Converting a data chunk into a ring algebraic structure for fast erasure coding

  • US 10,191,809 B2
  • Filed: 08/17/2016
  • Issued: 01/29/2019
  • Est. Priority Date: 08/17/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • at a storage manager of a storage system;

    arranging a first data chunk into a ring structure;

    tagging the first data chunk by appending extra data to the ring structure;

    performing erasure coding on the first data chunk utilizing only exclusive or (XOR) operations and the ring structure, wherein erasure coded encoded data resulting from the erasure coding is written to a persistent storage device; and

    maintaining an index pointer that references a portion of the ring structure;

    wherein the ring structure allows for multiplication of data included in the first data chunk to be implemented by rotation of the data utilizing the index pointer, thereby increasing efficiency of the storage system as the multiplication is simplified to an adjustment of the index pointer.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×