System and method for refreshing metric values
First Claim
1. A processor-based method of refreshing metrics, comprising:
- obtaining a plurality of data elements that comprise information about a process;
computing a plurality of metrics from a plurality of mappings, each of the plurality of mappings relating to an operation on at least one of the plurality of data elements, each of the plurality of metrics having a refresh rate;
analyzing the refresh rate of the plurality of metrics to identify at least one shared refresh interval between groups of the plurality of metrics;
identifying at least one common mapping between the plurality of metrics; and
periodically refreshing the plurality of metrics, accounting for the at least one shared refresh interval and the at least one common mapping between the plurality of metrics to reduce computation costs.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosed embodiments relate to a system and method of refreshing metrics. The method may comprise obtaining a plurality of data elements that comprise information about a process and computing a plurality of metrics from a plurality of mappings, each of the plurality of mappings relating to an operation on at least one of the plurality of data elements. Each of the plurality of metrics may have a refresh rate. Additionally, the method may comprise analyzing the refresh rate of the plurality of metrics to identify at least one shared refresh interval between groups of the plurality of metrics, identifying at least one common mapping between the plurality of metrics, and periodically refreshing the plurality of metrics, accounting for the at least one shared refresh interval and the at least one common mapping between the plurality of metrics.
-
Citations
23 Claims
-
1. A processor-based method of refreshing metrics, comprising:
-
obtaining a plurality of data elements that comprise information about a process; computing a plurality of metrics from a plurality of mappings, each of the plurality of mappings relating to an operation on at least one of the plurality of data elements, each of the plurality of metrics having a refresh rate; analyzing the refresh rate of the plurality of metrics to identify at least one shared refresh interval between groups of the plurality of metrics; identifying at least one common mapping between the plurality of metrics; and periodically refreshing the plurality of metrics, accounting for the at least one shared refresh interval and the at least one common mapping between the plurality of metrics to reduce computation costs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for refreshing metrics, comprising:
-
a data module, the data module adapted to obtain a plurality of data elements that comprise information about a process; a computation module, the computation module adapted to compute a plurality of metrics from a plurality of mappings, each of the plurality of mappings relating to an operation on at least one of the plurality of data elements, each of the plurality of metrics having a refresh rate; an analysis module, the analysis module adapted to analyze the refresh rate of the plurality of metrics to identify at least one shared refresh interval between groups of the plurality of metrics; an identification module, the identification module adapted to identify at least one common mapping between the plurality of metrics; and a refresh module, the refresh module adapted to periodically refresh the plurality of metrics, accounting for the at least one shared refresh interval and the at least one common mapping between the plurality of metrics. - View Dependent Claims (13, 14, 15)
-
-
16. A computer program for refreshing metrics, comprising:
-
a tangible medium; a data module stored on the tangible medium, the data module adapted to obtain a plurality of data elements that comprise information about a process; a computation module stored on the tangible medium, the computation module adapted to compute a plurality of metrics from a plurality of mappings, each of the plurality of mappings relating to an operation on at least one of the plurality of data elements, each of the plurality of metrics having a refresh rate; an analysis module stored on the tangible medium, the analysis module adapted to analyze the refresh rate of the plurality of metrics to identify at least one shared refresh interval between groups of the plurality of metrics; an identification module stored on the tangible medium, the identification module adapted to identify at least one common mapping between the plurality of metrics; and a refresh module stored on the tangible medium, the refresh module adapted to periodically refresh the plurality of metrics, accounting for the at least one shared refresh interval and the at least one common mapping between the plurality of metrics. - View Dependent Claims (17, 18, 19)
-
-
20. A system for refreshing metrics, comprising:
-
means for obtaining a plurality of data elements that comprise information about a process; means for computing a plurality of metrics from a plurality of mappings, each of the plurality of mappings relating to an operation on at least one of the plurality of data elements, each of the plurality of metrics having a refresh rate; means for analyzing the refresh rate of the plurality of metrics to identify at least one shared refresh interval between groups of the plurality of metrics; means for identifying at least one common mapping between the plurality of metrics; and means for periodically refreshing the plurality of metrics, accounting for the at least one shared refresh interval and the at least one common mapping between the plurality of metrics. - View Dependent Claims (21, 22, 23)
-
Specification