Mapped Redundant Array of Independent Data Storage Regions
AssigneeEMC IP Holding Company LLC
InventorsMikhail Danilov, Konstantin Buinov
Life of this patent
Estimating the term…
Abstract
A mapped redundant array of independent regions (mapped RAIR) for data storage is disclosed. A mapped RAIR can be allocated on top of one or more regions of a cluster storage construct or system. The cluster storage construct can be N nodes wide by M disks deep. A mapped RAIR cluster can comprise sites from real or mapped regions. A mapped region can comprise sites from two different real regions. Selection of sites comprised in a mapped region of a mapped RAIR can be based on geographic proximity, network proximity, a constraint, best practice, rule, etc., on customer preferences, etc. A mapped RAIR can provide data protection for data at a regional level.
Claims20
A system, comprising:
- a processor;
- and
- a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
- determining a first mapped region comprising first storage sites of a real storage system based on a selection criterion;
- allocating storage space of the real storage system as a first mapped redundant array of independent regions, wherein the first mapped redundant array of independent regions comprises the first storage sites of the first mapped region;
- and
- facilitating a data operation corresponding to a data storage location according to the first mapped redundant array of independent regions, wherein the data storage location is comprised in the real storage system.
A method, comprising:
- in response to determining a first mapped region of a of a real storage system, deploying, by a system comprising a processor, a first mapped redundant array of independent regions comprising the first mapped region, wherein the first mapped region comprises a first storage site of a first real region of the of a real storage system, and wherein the first mapped region comprises a second storage site of a second real region of the of a real storage system;
- and
- enabling a data operation to occur according to the first mapped redundant array of independent regions.
A machine-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
- determining a first mapped region of a real storage system, wherein the first mapped region comprises a first storage site of a first real region of the real storage system, and wherein the first mapped region comprises a second storage site of a second real region of the real storage system;
- designating a first mapped redundant array of independent regions comprising the first mapped region;
- and
- initiating an occurrence of a data operation according to the first mapped redundant array of independent regions.
Dependencies are inferred from the claim text.