VISUALIZATION OF BEHAVIOR CLUSTERING OF COMPUTER APPLICATIONS
First Claim
1. A method performed on at least one computer processor, said method comprising:
- generating a dimensionality reduction transformation representing a first time series collected from tracing a computer application, said first time series comprising performance data for a plurality of functions at each observation of said first time series, each of said plurality of functions being part of said computer application;
receiving a second time series collected from tracing said computer application and applying said dimensionality reduction transformation to generate a transformed dataset; and
causing said transformed dataset to be displayed.
2 Assignments
0 Petitions
Accused Products
Abstract
Dimensionality reduction, such as principal component analysis, may be performed against a time series of performance observations for a computer application. A visual representation of the results may be displayed in one, two, or three dimensions, and often show clusters of operational behavior. The representation may be animated to show a sequence of observations and how the behavior of an application may change from one cluster of operation to another. The representation may be further applied to show both a historical view of the observations and new observations. The time series may contain performance and operational data, as well as metadata observed from a computer application.
-
Citations
17 Claims
-
1. A method performed on at least one computer processor, said method comprising:
-
generating a dimensionality reduction transformation representing a first time series collected from tracing a computer application, said first time series comprising performance data for a plurality of functions at each observation of said first time series, each of said plurality of functions being part of said computer application; receiving a second time series collected from tracing said computer application and applying said dimensionality reduction transformation to generate a transformed dataset; and causing said transformed dataset to be displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
at least one computer processor; a dimensionality reduction analyzer executing on said at least one computer processor, said dimensionality reduction analyzer that; generates a dimensionality reduction transformation representing a first time series collected from tracing a computer application, said first time series comprising performance data for a plurality of functions at each observation of said first time series, each of said plurality of functions being part of said computer application; a display engine that; receives a second time series collected from tracing said computer application and applies said dimensionality reduction transformation to generate a transformed dataset; and causes said transformed dataset to be displayed. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification