Using application performance signatures for characterizing application updates
First Claim
Patent Images
1. A method, comprising:
- calculating a first application performance signature for an application at an application server;
calculating a second application performance signature for the application at the application server after providing an update to the application, wherein the first and second application performance signatures are computed from a service time for transaction requests from a client computer;
processing the first and second application performance signatures on a processor-based machine to compare the first and second application performance signatures to determine whether a change in transaction performance at the application server results from the update; and
providing results of the change to a user.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment is a method that determines application performance signatures occurring at an application server in a multi-tier architecture. The method then analyzes the application performance signatures to determine whether a change in transaction performance at the application server results from a modification to an application.
21 Citations
20 Claims
-
1. A method, comprising:
-
calculating a first application performance signature for an application at an application server; calculating a second application performance signature for the application at the application server after providing an update to the application, wherein the first and second application performance signatures are computed from a service time for transaction requests from a client computer; processing the first and second application performance signatures on a processor-based machine to compare the first and second application performance signatures to determine whether a change in transaction performance at the application server results from the update; and providing results of the change to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A tangible computer readable storage medium having instructions for causing a computer to execute a method, comprising:
-
determining application performance signatures occurring at an application server in a multi-tier architecture, the application performance signatures being a function of transaction processing time, transaction latency, and server utilization; analyzing the application performance signatures to determine whether a change in transaction performance at the application server results from a modification to an application; and outputting analysis of the change. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer system, comprising:
-
a memory for storing an algorithm; and a processor for executing the algorithm to; determine application performance signatures occurring at an application server in a multi-tier architecture, the application performance signatures being a function of transaction processing time, transaction latency, and server utilization; analyze the application performance signatures during a monitoring window to determine whether a change in transaction performance at the application server results from a modification to an application. - View Dependent Claims (17, 18, 19, 20)
-
Specification