Value-based replication of streaming data
AssigneeInternational Business Machines Corporation
InventorsManish Anand Bhide, Prateek Goyal, Seema Nagar, Pramod Vadayadiyil Raveendran, Sougata Mukherjea, Kuntal Dey
Life of this patent
Estimating the term…
Abstract
Application-specific prioritization of streaming data replication. Data streamed from connected devices is selectively replicated to data storage clusters based on needs of the applications being served by the data. Data characterization supports prioritized replication processing. Statistical metrics compare streaming data with estimated values to characterize the data for prioritization.
Claims18
A method comprising:
- identifying a data record in a data stream, the data record having a first attribute;
- determining an attribute value for the first attribute;
- for a set of categories, assigning corresponding category levels to the attribute value based on an estimated value;
- ranking the category levels by category for a target application, the target application operating to process the data record;
- and
- taking a replication action on the data record with respect to the target application based on an overall ranking of the category levels.
A computer program product comprising a computer-readable storage medium having a set of instructions stored therein which, when executed by a processor, causes the processor to perform a method comprising:
- identifying a data record in a data stream, the data record having a first attribute;
- determining an attribute value for the first attribute;
- for a set of categories, assigning corresponding category levels to the attribute value based on an estimated value;
- ranking the category levels by category for a target application, the target application operating to process the data record;
- and
- taking a replication action on the data record with respect to the target application based on an overall ranking of the category levels.
A computer system comprising:
- a processor set;
- and
- a computer readable storage medium;
- wherein:
- the processor set is structured, located, connected, and/or programmed to run program instructions stored on the computer readable storage medium;
- and
- the program instructions which, when executed by the processor set, cause the processor set to perform a method comprising:
- identifying a data record in a data stream, the data record having a first attribute;
- determining an attribute value for the first attribute;
- for a set of categories, assigning corresponding category levels to the attribute value based on an estimated value;
- ranking the category levels by category for a target application, the target application operating to process the data record;
- and
- taking a replication action on the data record with respect to the target application based on an overall ranking of the category levels.
Dependencies are inferred from the claim text.