Back to results
US 2020/0349109 A1Published application
Method and system for provenance-based data backups
AssigneeEMC IP Holding Company LLC
InventorsAssaf Natanzon, David Zlotnick, Boris Shpilyuck
Life of this patent
Estimating the term…
Abstract
A method and system for provenance-based data backups. Specifically, the method and system disclosed herein entail generating and, subsequently, using data provenance to filter which collections of data, produced through the data mining of big data, should be replicated and stored in backup storage.
Claims20
A method for consolidating data, comprising:
- selecting a stage output package comprising a stage output and a stage output provenance;
- extracting, from the stage output provenance, at least a stage output identifier (ID), a stage processing time, and a stage output size;
- performing a first lookup on a stage output usage table using the stage output ID, to obtain a first stage output usage count;
- based at least on the first stage output usage count, the stage processing time, and the stage output size:
- replicating the stage output, to obtain a backup stage output;
- and
- storing the backup stage output in a data protection system.
4 more elements
A system, comprising:
- a storage array and a backup storage array;
- a computer processor operatively connected to the storage array and the backup storage array;
- and
- a backup agent executing on the computer processor, and programmed to:
- select, from the storage array, a stage output package comprising a stage output and a stage output provenance;
- extract, from the stage output provenance, at least a stage output identifier (ID), a stage processing time, and a stage output size;
- perform a lookup on a stage output usage table using the stage output ID, to obtain a stage output usage count;
- based at least on the stage output usage count, the stage processing time, and the stage output size:
- replicate the stage output, to obtain a backup stage output;
- and
- store the backup stage output in the backup storage array.
8 more elements
A non-transitory computer readable medium (CRM) comprising computer readable program code, which when executed by a computer processor, enables the computer processor to:
- select a stage output package comprising a stage output and a stage output provenance;
- extract, from the stage output provenance, at least a stage output identifier (ID), a stage processing time, and a stage output size;
- perform a first lookup on a stage output usage table using the stage output ID, to obtain a first stage output usage count;
- based at least on the first stage output usage count, the stage processing time, and the stage output size:
- replicate the stage output, to obtain a backup stage output;
- and
- store the backup stage output in a data protection system.
4 more elements
Dependencies are inferred from the claim text.