Establishing data reliability groups within a geographically distributed data storage environment
AssigneeEMC IP Holding Company LLC
InventorsMikhail Danilov, Gregory Skripko
Life of this patent
Estimating the term…
Abstract
Establishing data reliability groups within a geographically distributed data storage environment is presented herein. A system can comprise a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: partitioning geographically distributed data storage zones into reliability groups, in which a reliability group of the reliability groups comprises a group of storage zones comprising a defined amount of the geographically distributed data storage zones; and facilitating a replication of data of the group of storage zones using a portion of remaining data of the group of storage zones.
Claims20
A system, comprising:
- a processor;
- and
- a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
- partitioning geographically distributed data storage zones into reliability groups, wherein a reliability group of the reliability groups comprises a group of storage zones comprising a defined amount of the geographically distributed data storage zones;
- and
- facilitating a replication of first storage zone data of a first storage zone of the group of storage zones using second storage zone data of a second storage zone of the group of storage zones and an exclusive-or (XOR) result that has been stored in a third storage zone of the group of storage zones, wherein the XOR result comprises an output of an XOR operation that has been performed on the first storage zone data and the second storage zone data.
A method, comprising:
- partitioning, by a system comprising a processor, geographically distributed data storage zones into reliability groups comprising respective groups of storage zones comprising respective defined amounts of the geographically distributed data storage zones;
- and
- in response to generating a protection set comprising a result of an exclusive-or (XOR) operation that has been performed on first data of a first storage zone of the respective groups of storage zones and second data of a second storage zone of the respective groups of storage zones, facilitating, by the system, a replication of the first data of the first storage zone utilizing the protection set and a copy of the second data of the second storage zone, wherein the result of the XOR operation has been stored in a third storage zone of the respective groups of storage zones.
A computer-readable storage medium comprising instructions that, in response to execution, cause a system comprising a processor to perform operations, comprising:
- splitting a geographically distributed cluster of storage zones into storage reliability groups, wherein a storage reliability group of the storage reliability groups comprises a defined amount of storage zones of the geographically distributed cluster of storage zones;
- and
- facilitating replication of first data of a first storage zone of the defined amount of storage zones using second data of a second storage zone of the defined amount of storage zones and a result of an exclusive-or operation that has been performed on the first data and the second data and that has been stored in a third storage zone of the defined amount of storage zones.
Dependencies are inferred from the claim text.