Generating Recovery Information Using Data Redundancy
AssigneePure Storage, Inc.
InventorsTIMOTHY BRENNAN, ANDREW BERNAT, PETER KIRKPATRICK, WEI TANG
Life of this patent
Estimating the term…
Abstract
Continuous value data redundancy, including: receiving, by a storage system, a dataset; determining, based on a data resiliency metric, an integer redundancy value for the dataset from among a plurality of redundancy values; and generating, based on the integer redundancy value for the dataset, data recovery information for the dataset, wherein the integer redundancy value for the dataset is different from at least one other integer redundancy value for another dataset stored within the storage system.
Claims20
A method comprising:
- receiving, by a storage system, a dataset;
- determining, based on a data resiliency metric, a redundancy value for the dataset from among a plurality of redundancy values;
- generating, based on the redundancy value for the dataset, data recovery information for the dataset, wherein the redundancy value for the dataset is different from at least one other redundancy value for another dataset stored within the storage system;
- and
- implementing a geometry within the storage system for the dataset based on the data recovery information.
An apparatus comprising a computer processor and a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of:
- receiving, by a storage system, a dataset;
- determining, based on a data resiliency metric, a redundancy value for the dataset from among a plurality of redundancy values;
- generating, based on the redundancy value for the dataset, data recovery information for the dataset, wherein the redundancy value for the dataset is different from at least one other redundancy value for another dataset stored within the storage system;
- and
- implementing a geometry within the storage system for the dataset based on the data recovery information.
A computer program product disposed upon a non-transitory computer readable medium, the computer program product comprising computer program instructions that, when executed, cause a computer to carry out the steps of:
- receiving, by a storage system, a dataset;
- determining, based on a data resiliency metric, a redundancy value for the dataset from among a plurality of redundancy values;
- generating, based on the redundancy value for the dataset, data recovery information for the dataset, wherein the redundancy value for the dataset is different from at least one other redundancy value for another dataset stored within the storage system;
- and
- implementing a geometry within the storage system for the dataset based on the data recovery information.
Dependencies are inferred from the claim text.