Cloud-based destination for block-level data replication processing
US-2024354022-A1 · Oct 24, 2024 · US
US2016239397A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016239397-A1 |
| Application number | US-201514620650-A |
| Country | US |
| Kind code | A1 |
| Filing date | Feb 12, 2015 |
| Priority date | Feb 12, 2015 |
| Publication date | Aug 18, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Techniques for faster reconstruction of segments using a dedicated spare memory unit are described. Zone segments in memory units are associated with a dedicated spare memory unit. The zone segments are reconstructed in the dedicated spare memory unit in response to a failed memory unit except for an identified failed zone segment of the failed memory unit. The identified failed zone segment of the failed memory unit is retained in the dedicated spare unit. Other embodiments are described and claimed.
Opening claim text (preview).
1 . A computer-implemented method, comprising: segmenting a memory unit into a plurality of zone segments; associating the plurality of zone segments with a dedicated spare memory unit assigned to a memory unit group; and reconstructing, in the dedicated spare memory unit, each one of the plurality of zone segments in response to a failed memory unit except for an identified failed zone segment of the failed memory unit. 2 . The method of claim 1 , comprising assigning the memory unit to the memory unit group. 3 . The method of claim 1 , comprising promoting the dedicated spare memory unit to the failed memory unit in response to a detection or prediction of a memory unit failure. 4 . The method of claim 1 , comprising: detecting or predicting a memory unit failure; retaining the identified failed zone segment in the dedicated spare memory unit in response to the detection or the prediction of the memory unit failure; and copying each remaining one of the plurality of zone segments in the predicted failed disk into the dedicated spare memory unit. 5 . The method of claim 1 , comprising assigning the dedicated spare memory unit to the memory unit group from a pool of spare memory units. 6 . The method of claim 1 , comprising copying the plurality of zone segments into the dedicated spare memory unit when the dedicated spare memory unit is first assigned to the memory unit group. 7 . The method of claim 1 , comprising performing a mirror copy into the dedicated spare memory unit for a write operation into one of the plurality of zone segments. 8 . The method of claim 1 , comprising: determining a total number of the plurality of zone segments is equal to a total number of memory units in the memory unit group, the total number of memory units in the memory unit group to include any parity memory units assigned to the memory unit group; and determining a size of each of the plurality of zone segments as a size of a memory unit divided by the total number of memory units in the memory unit group. 9 . A system, comprising: a plurality of memory units; a memory unit group including the plurality of memory units; and at least one processor device, in communication with the memory unit group, operable in the computing storage environment, wherein the at least one processor device: splits each one of the plurality of memory unit into a plurality of zone segments; associates the plurality of zone segments with a dedicated spare memory unit; and reconstructs, in the dedicated spare memory unit, each one of the plurality of zone segments in response to a failed memory unit except for an identified failed zone segment of the failed memory unit. 10 . The system of claim 9 , wherein the processor device promotes the dedicated spare memory unit to the failed memory unit in response to a detection or prediction of a memory unit failure. 11 . The system of claim 9 , wherein the processor device: detects or predicts a memory unit failure; retains the identified failed zone segment in the dedicated spare memory unit in response to the detection or the prediction of the memory unit failure; and copy each remaining one of the plurality of zone segments in the predicted failed disk into the dedicated spare memory unit. 12 . The system of claim 9 , comprising a pool of spare memory units controlled by the processor device and in communication with the memory unit group, wherein the processor device: assigns the dedicated spare memory unit to the memory unit group from the pool of spare memory units; and copies the plurality of zone segments into the dedicated spare memory unit when the dedicated spare memory unit is first assigned to the memory unit group. 13 . The system of claim 9 , wherein the processor device performs a mirror copy into the dedicated spare memory unit. 14 . The system of claim 9 , wherein the processor device: determines a total number of the plurality of zone segments is equal to a total number of memory units in the memory unit group, the total number of memory units in the memory unit group to include any parity memory units assigned to the memory unit group. 15 . At least one non-transitory computer-readable storage medium comprising instructions that, when executed, cause a system to: associate a plurality of zone segments in a plurality of memory units with a dedicated spare memory unit; and reconstruct, in the dedicated spare memory unit, each one of the plurality of zone segments in response to a failed memory unit except for an identified failed zone segment of the failed memory unit, wherein the identified failed zone segment of the failed memory unit is retained in the dedicated spare unit. 16 . The computer-readable storage medium of claim 15 , comprising further instructions that, when executed, cause a system to split the dedicated spare memory unit into the plurality of zone segments. 17 . The computer-readable storage medium of claim 15 , comprising further instructions that, when executed, cause a system to: replace the failed memory unit with the dedicated spare memory unit, detects or predicts a memory unit failure; retains the identified failed zone segment in the dedicated spare memory unit in response to the detection or the prediction of the memory unit failure; and copy each remaining one of the plurality of zone segments in the predicted failed disk into the dedicated spare memory unit 18 . The computer-readable storage medium of claim 15 , comprising further instructions that, when executed, cause a system to copy the plurality of zone segments into the dedicated spare memory unit. 19 . The computer-readable storage medium of claim 15 , comprising further instructions that, when executed, cause a system to perform a mirror copy into the dedicated spare memory unit. 20 . The computer-readable storage medium of claim 15 , comprising further instructions that, when executed, cause a system to: determine a total number of the plurality of zone segments; and determine a size of each of the plurality of zone segments.
Replication mechanisms · CPC title
where the redundant component is memory or memory area · CPC title
Reconstruction on already foreseen single or plurality of spare disks · CPC title
Parity data used in redundant arrays of independent storages, e.g. in RAID systems · CPC title
Migration mechanisms · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.