Systems and methods for tuning cross-platform data collection
First Claim
1. A method of optimizing scheduled data collection comprising, by a computer system:
- extracting a cross-platform data-collection schema based, at least in part, on information available via heterogeneous interfaces of a plurality of source platforms, wherein the cross-platform data-collection schema identifies a plurality of collectable data points in relation to particular source platforms;
configuring a cross-platform data-collection schedule for the plurality of source platforms, wherein the cross-platform data-collection schedule indicates a collected subset of the plurality of collectable data points in relation to collection frequencies;
causing data values for the collected subset to be collected on an ongoing basis as dictated by the cross-platform data-collection schedule;
automatically analyzing how often each data point of the collected subset is queried based, at least in part, on a frequency of historical queries over a sample period;
automatically identifying an underutilized data point in the collected subset based, at least in part, on a result of the automatically analyzing;
assessing an impact that a change to the cross-platform collection schedule would have on the plurality of source platforms, the assessing comprising analyzing one or more performance limitations of at least one source platform of the plurality of source platforms;
downgrading a collection frequency of the underutilized data point in the cross-platform data-collection schedule, the downgrading comprising modifying the cross-platform data-collection schedule to reflect the downgraded collection frequency; and
causing data values for the collected subset to be collected on an ongoing basis as dictated by the modified cross-platform data-collection schedule.
22 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes extracting a cross-platform data-collection schema based, at least in part, on information available via heterogeneous interfaces of a plurality of source platforms. The cross-platform data-collection schema identifies a plurality of collectable data points in relation to particular source platforms. The method further includes configuring a cross-platform data-collection schedule for the plurality of source platforms. The cross-platform data-collection schedule indicates a collected subset of the plurality of collectable data points in relation to collection frequencies. The method also includes causing data values for the collected subset to be collected on an ongoing basis as dictated by the cross-platform data-collection schedule. Furthermore, the method includes processing a proposed change to at least one of the collected subset and the collection frequencies. In addition, the method includes modifying the cross-platform data-collection schedule to reflect the proposed change.
387 Citations
18 Claims
-
1. A method of optimizing scheduled data collection comprising, by a computer system:
-
extracting a cross-platform data-collection schema based, at least in part, on information available via heterogeneous interfaces of a plurality of source platforms, wherein the cross-platform data-collection schema identifies a plurality of collectable data points in relation to particular source platforms; configuring a cross-platform data-collection schedule for the plurality of source platforms, wherein the cross-platform data-collection schedule indicates a collected subset of the plurality of collectable data points in relation to collection frequencies; causing data values for the collected subset to be collected on an ongoing basis as dictated by the cross-platform data-collection schedule; automatically analyzing how often each data point of the collected subset is queried based, at least in part, on a frequency of historical queries over a sample period; automatically identifying an underutilized data point in the collected subset based, at least in part, on a result of the automatically analyzing; assessing an impact that a change to the cross-platform collection schedule would have on the plurality of source platforms, the assessing comprising analyzing one or more performance limitations of at least one source platform of the plurality of source platforms; downgrading a collection frequency of the underutilized data point in the cross-platform data-collection schedule, the downgrading comprising modifying the cross-platform data-collection schedule to reflect the downgraded collection frequency; and causing data values for the collected subset to be collected on an ongoing basis as dictated by the modified cross-platform data-collection schedule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information handling system comprising at least one processor, wherein the at least one processor is operable to implement a method, the method comprising:
-
extracting a cross-platform data-collection schema based, at least in part, on information available via heterogeneous interfaces of a plurality of source platforms, wherein the cross-platform data-collection schema identifies a plurality of collectable data points in relation to particular source platforms; configuring a cross-platform data-collection schedule for the plurality of source platforms, wherein the cross-platform data-collection schedule indicates a collected subset of the plurality of collectable data points in relation to collection frequencies; causing data values for the collected subset to be collected on an ongoing basis as dictated by the cross-platform data-collection schedule; automatically analyzing how often each data point of the collected subset is queried based, at least in part, on a frequency of historical queries over a sample period; automatically identifying an underutilized data point in the collected subset based, at least in part, on a result of the automatically analyzing; assessing an impact that a change to the cross-platform collection schedule would have on the plurality of source platforms, the assessing comprising analyzing one or more performance limitations of at least one source platform of the plurality of source platforms; downgrading a collection frequency of the underutilized data point in the cross-platform data-collection schedule, the downgrading comprising modifying the cross-platform data-collection schedule to reflect the downgraded collection frequency; and causing data values for the collected subset to be collected on an ongoing basis as dictated by the modified cross-platform data-collection schedule. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-program product comprising a non-transitory computer-usable medium having computer-readable program code embodied therein, the computer-readable program code adapted to be executed to implement a method comprising:
-
extracting a cross-platform data-collection schema based, at least in part, on information available via heterogeneous interfaces of a plurality of source platforms, wherein the cross-platform data-collection schema identifies a plurality of collectable data points in relation to particular source platforms; configuring a cross-platform data-collection schedule for the plurality of source platforms, wherein the cross-platform data-collection schedule indicates a collected subset of the plurality of collectable data points in relation to collection frequencies; causing data values for the collected subset to be collected on an ongoing basis as dictated by the cross-platform data-collection schedule; automatically analyzing how often each data point of the collected subset is queried based, at least in part, on a frequency of historical queries over a sample period; automatically identifying an underutilized data point in the collected subset based, at least in part, on a result of the automatically analyzing; assessing an impact that a change to the cross-platform collection schedule would have on the plurality of source platforms, the assessing comprising analyzing one or more performance limitations of at least one source platform of the plurality of source platforms; downgrading a collection frequency of the underutilized data point in the cross-platform data-collection schedule, the downgrading comprising modifying the cross-platform data-collection schedule to reflect the downgraded collection frequency; and causing data values for the collected subset to be collected on an ongoing basis as dictated by the modified cross-platform data-collection schedule. - View Dependent Claims (18)
-
Specification