×

Erasure coding across multiple zones

  • US 9,378,084 B2
  • Filed: 06/25/2013
  • Issued: 06/28/2016
  • Est. Priority Date: 06/25/2013
  • Status: Active Grant
First Claim
Patent Images

1. One or more hardware computer storage media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform a method for erasure encoding data across multiple storage zones, the method comprising:

  • dividing a data chunk into a plurality of sub-fragments, each of the plurality sub-fragments associated with one of a plurality zones;

    computing a plurality of reconstruction parities, each of the plurality of reconstruction parities computed using at least one sub-fragment from the plurality of sub-fragments, wherein the plurality of reconstruction parities is generated based on;

    dividing the plurality of sub-fragments into a plurality of groups in a selected zone from the plurality of zones, each of the plurality of groups comprising one or more zone data-fragments in the selected zone; and

    wherein for each zone from the plurality of zones;

    computing a plurality local parities for each of the plurality of groups in the zone from a subset zone data-fragments in each of the plurality of groups;

    computing a plurality of zone parities from the one or more zone data-fragments of the zone; and

    computing a plurality of cross-zone parities using a plurality zone fragments comprising the one or more zone data-fragments; and

    assigning the at least one cross-zone parity to a parity zone, wherein the cross-zone parity provides cross-zone reconstruction of a portion of the data chunk.

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