PURGING OF STORED TIMESERIES DATA
First Claim
Patent Images
1. A method for purging timeseries data samples stored in a repository comprising:
- calculating a utility value for each said data sample;
determining information content of each said data sample; and
purging said stored data samples from said repository such that data samples having high utility value are retained and loss of information content of retained data samples is minimized.
3 Assignments
0 Petitions
Accused Products
Abstract
There is disclosed methods, systems and computer program products for purging stored data in a repository. Users attach relative importance to all data samples across all timeseries in a repository. The importance attached to a data sample is the ‘utility value’ of the data sample. An algorithm uses the utility of data samples and allocates the storage space of the repository in such a way that the total loss of information due to purging is minimized while preserving samples with a high utility value.
-
Citations
31 Claims
-
1. A method for purging timeseries data samples stored in a repository comprising:
-
calculating a utility value for each said data sample; determining information content of each said data sample; and purging said stored data samples from said repository such that data samples having high utility value are retained and loss of information content of retained data samples is minimized. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for purging stored timeseries data comprising:
-
specifying meta-data purging policy rules and meta-data models of said stored data; applying utility values to said stored data; and purging said stored data samples from said repository such that data samples having high utility value are retained and loss of information content of retained data samples is minimized, and wherein said information content is determined based on said purging policy rules.
-
-
12. A method for purging timeseries data samples stored in a repository comprising:
-
calculating a utility value for each said data samples; determining information content of each said data sample; and purging said stored data samples from said repository such that data samples having high utility value are retained and loss of information content of retained data samples is minimized, and such that a maximum capacity of said repository is not exceeded. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
a repository storing timeseries data samples; and a processor for calculating a utility value for each said data samples, determining information content of each said data sample, and purging said stored data samples from said repository such that data samples having high utility value are retained and loss of information content of retained data samples is minimized. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for purging stored data comprising:
-
a repository storing timeseries data samples; a memory specifying meta-data purging policy rules and meta-data models of said stored data samples; and a processor applying utility values to said stored data, and purging said stored data samples from said repository such that data samples having high utility value are retained and loss of information content of retained data samples is minimized, and wherein said information content is determined based on said purging policy rules.
-
-
30. A system for purging stored data, comprising:
-
a repository storing timeseries data samples; and a processor calculating a utility value for each said data samples, determining information content of each said data sample, and purging said stored data samples from said repository such that data samples having high utility value are retained and loss of information content of retained data samples is minimized, and such that a maximum capacity of said repository is not exceeded.
-
-
31. A computer program product comprising a computer useable medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
calculate a utility value for each said data samples; determine information content of each said data sample; and purge said stored data samples from said repository such that data samples having high utility value are retained and loss of information content of retained data samples is minimized and such that a maximum capacity of said repository is not exceeded.
-
Specification