×

Failure mode-sensitive layered redundancy coding techniques

  • US 10,270,476 B1
  • Filed: 06/16/2015
  • Issued: 04/23/2019
  • Est. Priority Date: 06/16/2015
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • analyzing one or more failure characteristics of one or more data storage layers, the data storage layers each comprising one or more data storage devices of a computer system;

    determining, based on the analyzed failure characteristics, one or more parameters for a redundancy code to be applied to archives intended to be stored on the one or more data storage layers;

    configuring the redundancy code with the one or more parameters;

    processing the archives with the configured redundancy code so as to;

    generate a plurality of shards, an identity subset of which includes identity shards that contain original data of the archives; and

    group the shards according to the one or more parameters into one or more groups of shards that are each configured for the failure characteristics of a respective data storage layer of the one or more data storage layers on which a respective group is to be stored; and

    storing each group of the one or more groups of shards on the respective data storage layer such that the one or more failure characteristics of the respective data storage layer are reduced for the archives represented by the plurality of shards relative to other data stored on the respective data storage layer.

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