IP Library Granted Patent US 8,249,824
Granted Patent B2
US 8,249,824 · App. 12/494,903 · Granted Aug 21, 2012

Analytical bandwidth enhancement for monitoring telemetric signals

Assignee: Oracle America, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,249,824
App. No.
12/494,903
Granted
Aug 21, 2012
Kind
B2
Abstract

Some embodiments provide a system that analyzes telemetry data from a monitored system. During operation, the system obtains the telemetry data as a set of telemetric signals from the monitored system and groups the telemetry data into one or more clusters of correlated telemetric signals from the telemetric signals. Next, the system increases a bandwidth associated with monitoring the telemetric signals. To increase the bandwidth, the system omits one or more of the correlated telemetric signals from each of the clusters during sampling of the telemetric signals and estimates the omitted correlated telemetric signals by applying a nonlinear, nonparametric regression technique to the sampled telemetric signals.

Claims (55)

1. A computer-implemented method for analyzing telemetry data from a monitored system, comprising:

in one or more computers, performing operations for:

obtaining the telemetry data as a set of telemetric signals from the monitored system;

grouping the telemetry data into one or more clusters of correlated telemetric signals from the telemetric signals; and

increasing a bandwidth associated with monitoring the telemetric signals by:

omitting one or more of the correlated telemetric signals from each of the clusters during sampling of the telemetric signals; and

estimating the omitted correlated telemetric signals from the sampled telemetric signals.

2. The computer-implemented method of claim 1 , wherein grouping the telemetry data into one or more clusters of correlated telemetric signals involves:

identifying a cross-predictability measure associated with each telemetric signal from the telemetric signals using a cross-correlation analysis technique; and

creating the clusters based on the cross-predictability measure.

3. The computer-implemented method of claim 2 , wherein the cross-predictability measure corresponds to a prediction error associated with the telemetric signal.

4. The computer-implemented method of claim 3 , wherein the telemetric signal is continuously sampled at a high sampling rate if the prediction error is high.

5. The computer-implemented method of claim 1 , wherein the monitored system corresponds to a computer system.

6. The computer-implemented method of claim 5 , wherein the telemetric signals from the computer system comprise at least one of:

a load metric;

a CPU utilization;

an idle time;

a memory utilization;

a disk activity;

a transaction latency;

a temperature;

a voltage;

a fan speed; and

a current.

7. The computer-implemented method of claim 1 , wherein estimating the omitted correlated telemetric signals involves:

applying a nonlinear, nonparametric regression technique to the sampled telemetric signals.

8. The computer-implemented method of claim 1 , wherein the nonlinear, nonparametric regression technique corresponds to a multivariate state estimation technique (MSET).

9. A system for analyzing telemetry data from a monitored system, comprising:

a monitoring mechanism configured to obtain the telemetry data as a set of telemetric signals from the monitored system;

a cross-correlation apparatus configured to group the telemetry data into one or more clusters of correlated telemetric signals from the telemetric signals; and

an analysis apparatus configured to increase a bandwidth associated with monitoring the telemetric signals by:

omitting one or more of the correlated telemetric signals from each of the clusters during sampling of the telemetric signals by the monitoring mechanism; and

estimating the omitted correlated telemetric signals from the sampled telemetric signals.

10. The system of claim 9 , wherein grouping the telemetry data into one or more clusters of correlated telemetric signals involves:

identifying a cross-predictability measure associated with each telemetric signal from the telemetric signals using a cross-correlation analysis technique; and

creating the clusters based on the cross-predictability measure.

11. The system of claim 10 , wherein the cross-predictability measure corresponds to a prediction error associated with the telemetric signal.

12. The system of claim 11 , wherein the telemetric signal is continuously sampled at a high sampling rate if the prediction error is high.

13. The system of claim 9 , wherein estimating the omitted correlated telemetric signals involves:

applying a nonlinear, nonparametric regression technique to the sampled telemetric signals.

14. The system of claim 9 , wherein the nonlinear, nonparametric regression technique corresponds to a multivariate state estimation technique (MSET).

15. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for analyzing telemetry data from a monitored system, the method comprising:

obtaining the telemetry data as a set of telemetric signals from the monitored system;

grouping the telemetry data into one or more clusters of correlated telemetric signals from the telemetric signals; and

increasing a bandwidth associated with monitoring the telemetric signals by:

omitting one or more of the correlated telemetric signals from each of the clusters during sampling of the telemetric signals; and

estimating the omitted correlated telemetric signals from the sampled telemetric signals.

16. The non-transitory computer-readable storage medium of claim 15 , wherein grouping the telemetry data into one or more clusters of correlated telemetric signals involves:

identifying a cross-predictability measure associated with each telemetric signal from the telemetric signals using a cross-correlation analysis technique; and

creating the clusters based on the cross-predictability measure.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the cross-predictability measure corresponds to a prediction error associated with the telemetric signal.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the telemetric signal is continuously sampled at a high sampling rate if the prediction error is high.

19. The non-transitory computer-readable storage medium of claim 15 , wherein estimating the omitted correlated telemetric signals involves:

applying a nonlinear, nonparametric regression technique to the sampled telemetric signals.

20. The non-transitory computer-readable storage medium of claim 15 , wherein the nonlinear, nonparametric regression technique corresponds to a multivariate state estimation technique (MSET).

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Dec 16, 2015
From: ORACLE USA, INC.; SUN MICROSYSTEMS, INC.; ORACLE AMERICA, INC.
To: ORACLE AMERICA, INC.
Reel/Frame 037311/0182 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2009
From: HAAG, STANLEY P.; BOUGAEV, ANTON A.; URMANOV, ALEKSEY M.; ZWINGER, STEVEN F.; GROSS, KENNY C.
To: SUN MICROSYSTEMS, INC.
Reel/Frame 023241/0847 →
Continuity (1)
Related Publication 20100332185A1 · Dec 30, 2010