×

Erasure coding immutable data

  • US 8,473,778 B2
  • Filed: 09/08/2010
  • Issued: 06/25/2013
  • Est. Priority Date: 09/08/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method in a distributed computing environment for erasure coding data, the method comprising:

  • identifying a data stream stored in the distributed computing environment comprised of at least one sealed read-only extent (sealed extent), wherein the sealed extent is comprised of two or more data blocks and two or more index blocks;

    optimizing, with a processor in the distributed computing environment, the sealed extent, wherein optimizing is comprised of;

    (1) grouping the two or more data blocks within the optimized sealed extent together and(2) grouping the two or more index blocks within the optimized sealed extent together;

    erasure coding the optimized sealed extent, wherein erasure coding is comprised of;

    (1) creating a predefined number of data fragments, wherein the predefined number of data fragments are created by dividing data represented by the two or more data blocks of the optimized sealed extent into the predefined number of data fragments and(2) creating a predefined number of coding fragments, wherein the coding fragments are created based, at least in part, on the data fragments; and

    storing the predefined number of data fragments and the predefined number of coding fragments in the distributed computing environment.

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