Batch mode object creation in an elastic cloud data storage environment
First Claim
Patent Images
1. A system, comprising:
- a batch mode data chunk component configured to;
facilitate a creation of a batch of objects corresponding to an application;
store first objects of the batch of objects in a group of data storage chunks; and
based on a determination that a data storage chunk of the group of data storage chunks contains at least a defined amount of data, seal the data storage chunk to obtain a sealed data storage chunk; and
a data protection component configured to;
perform erasure encoding on the sealed data storage chunk, andreplicate the sealed data storage chunk on a data recovery storage device.
9 Assignments
0 Petitions
Accused Products
Abstract
Batch mode object creation in an elastic cloud data storage environment is presented herein. A batch mode data chunk component is configured to: facilitate a creation of a batch of objects corresponding to an application; store first objects of the batch of objects in a group of data storage chunks; and based on a determination that a data storage chunk of the group of data storage chunks contains at least a defined amount of data, seal the data storage chunk to obtain a sealed data storage chunk; and a data protection component configured to: perform erasure encoding on the sealed data storage chunk, and replicate the sealed data storage chunk on a data recovery storage device.
12 Citations
20 Claims
-
1. A system, comprising:
-
a batch mode data chunk component configured to; facilitate a creation of a batch of objects corresponding to an application; store first objects of the batch of objects in a group of data storage chunks; and based on a determination that a data storage chunk of the group of data storage chunks contains at least a defined amount of data, seal the data storage chunk to obtain a sealed data storage chunk; and a data protection component configured to; perform erasure encoding on the sealed data storage chunk, and replicate the sealed data storage chunk on a data recovery storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
in response to facilitating, by a system comprising a processor, generation of a group of data objects of an application of a first device, storing, by the system, a portion of the group of data objects in a group of data chunks; and in response to a data chunk of the group of data chunks being determined to satisfy a defined condition with respect to an amount of data that has been included in the data chunk, sealing the data chunk to obtain a sealed data chunk, performing erasure encoding on the sealed data chunk, and replicating the sealed data chunk on a second device of geographically distributed data storage devices. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A machine-readable storage medium comprising instructions that, in response to execution, cause a system comprising a processor to perform operations, comprising:
-
facilitating a compilation, via an application, of objects of the application into a batch of objects; in response to receiving, from the application, a stream of data comprising the batch of objects, storing a first portion of the batch of objects in data storage chunks; and in response to determining that a data storage chunk of the data storage chunks has been filled with a defined amount of data, sealing the data storage chunk resulting in a sealed data storage chunk, performing erasure coding on the sealed data storage chunk, and replicating the sealed data storage chunk to a data storage device. - View Dependent Claims (19, 20)
-
Specification