META CHUNKS
First Claim
Patent Images
1. A system, comprising:
- a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising;
determining source chunks stored within a storage system, wherein the source chunks are determined to have fewer than a defined number of data fragments;
based on combining the source chunks, generating a meta chunk; and
encoding the meta chunk to generate coding fragments that are employable to recover at least a portion of the source chunks.
7 Assignments
0 Petitions
Accused Products
Abstract
Data protection with meta chunks increases capacity use efficiency without verification and data copying. In one aspect, a meta chunk is a data protection unit, which combines two or more source chunks that are determined to have a reduced sets of data fragments. The meta chunk can be encoded to generate a set of coding fragments, which can be stored and utilized to recover data fragments of any of the two or more source chunks. Further, the source chunks can be linked to the meta chunk. Furthermore, the sets of coding fragments, that were previously generated by individually encoding each source chunk, can be deleted.
7 Citations
20 Claims
-
1. A system, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; determining source chunks stored within a storage system, wherein the source chunks are determined to have fewer than a defined number of data fragments; based on combining the source chunks, generating a meta chunk; and encoding the meta chunk to generate coding fragments that are employable to recover at least a portion of the source chunks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
selecting, by a system comprising a processor, source chunks from chunks of an object storage system, wherein the source chunks are determined to have fewer data fragments than remaining of the chunks other than the source chunks; combining the source chunks to generate a meta chunk; and based on erasure coding the meta chunk, determining coding fragments for the source chunks at a meta chunk level, wherein the coding fragments are to be employed to recover at least a portion of the source chunks during a failure condition. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium comprising instructions that, in response to execution, cause a server device comprising a processor to perform operations, comprising:
-
combining source chunks stored within an object storage system to generate a meta chunk, wherein the source chunks are determined not to have more than a defined number of data fragments; and based on erasure coding the meta chunk, determining coding fragments for the source chunks at a meta chunk level, wherein the coding fragments are to be employed to recover at least a portion of the source chunks during a failure condition. - View Dependent Claims (18, 19, 20)
-
Specification