Back to results
US 11,687,414 B2Granted
Intelligent backup engine for data freshness
AssigneeInternational Business Machines Corporation
InventorsSangeetha Seshadri, Paul Henri Muench, Umesh Deshpande, Priyaranjan Behera
Life of this patent
Estimating the term…
Abstract
Technology for identifying relevant data (also called “data of interest”) for applying a machine logic based rule and for increasing the frequency of making backups (for example, snapshots) of the relevant data.
Claims12
A computer-implemented method (CIM) comprising:
- receiving historical data relating to operation of a target application;
- analyzing, by machine logic, the historical data to determine that a relevant column in a database is frequently revised when the target application is used by end users;
- responsive to identification of the relevant column, gathering, by an intelligent backup engine, change tracking information for the relevant column from a set of source(s) including at least:
- a backup source application;
- determining that an amount of changes to the relevant column have exceeded a predetermined threshold value;
- responsive to the determination that the amount of changes have exceeded the threshold value, automatically triggering a backup of the relevant column;
- and
- determining an optimal backup policy that maximizes data freshness of the relevant column while staying within applicable resource constraints on and guaranteeing sufficient data freshness to meet service level agreements.
5 more elements
A computer program product (CPP) comprising:
- a set of storage device(s);
- and
- computer code stored collectively in the set of storage device(s), with the computer code including data and instructions to cause a processor(s) set to perform at least the following operations:
- receiving historical data relating to operation of a target application,
- analyzing, by machine logic, the historical data to determine that a relevant column in a database is frequently revised when the target application is used by end users,
- responsive to identification of the relevant column, gathering, by an intelligent backup engine, change tracking information for the relevant column from a set of source(s) including at least:
- a backup source application,
- determining that an amount of changes to the relevant column have exceeded a predetermined threshold value,
- responsive to the determination that the amount of changes have exceeded the threshold value, automatically triggering a backup of the relevant column;
- and
- determining an optimal backup policy that maximizes data freshness of the relevant column while staying within applicable resource constraints on and guaranteeing sufficient data freshness to meet service level agreements.
8 more elements
A computer system (CS) comprising:
- a processor(s) set;
- a set of storage device(s);
- and
- computer code stored collectively in the set of storage device(s), with the computer code including data and instructions to cause the processor(s) set to perform at least the following operations:
- receiving historical data relating to operation of a target application,
- analyzing, by machine logic, the historical data to determine that a relevant column in a database is frequently revised when the target application is used by end users,
- responsive to identification of the relevant column, gathering, by an intelligent backup engine, change tracking information for the relevant column from a set of source(s) including at least:
- a backup source application,
- determining that an amount of changes to the relevant column have exceeded a predetermined threshold value, and
- responsive to the determination that the amount of changes have exceeded the threshold value, automatically triggering a backup of the relevant column;
- and
- determining an optimal backup policy that maximizes data freshness of the relevant column while staying within applicable resource constraints on and guaranteeing sufficient data freshness to meet service level agreements.
9 more elements
Dependencies are inferred from the claim text.