IP Library Granted Patent US 7,210,073
Granted Patent B1
US 7,210,073 · App. 10/749,364 · Granted Apr 24, 2007

Workflows for performance management methodology

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 7,210,073
App. No.
10/749,364
Granted
Apr 24, 2007
Kind
B1
Abstract

Methods and systems are provided for performance management methodology and exception report workflows in a performance management system. A performance management methodology workflow may assist a user in performing a plurality of performance management tasks in a performance management system: detecting a performance problem in a computer system, identifying a root cause of the performance problem in a particular application tier or particular system component, improving the performance of the computer system by implementing a solution to the root cause, and verifying that the solution to the root cause has improved the performance problem. An exception report workflow may include defining a plurality of exceptions for a managed computer system comprising a plurality of application tiers. One or more of the plurality of exceptions is triggered in response to collected performance metrics. An exception report which comprises performance metrics related to the one or more triggered exceptions is automatically generated.

Claims (84)

1. A method for performing a plurality of performance management tasks in a performance management system, the method comprising:

detecting a performance problem in a computer system, wherein the computer system comprises one or more application tiers and a plurality of system components;

identifying a root cause of the performance problem in a particular application tier or particular system component of the one or more application tiers and plurality of system components;

improving the performance of the computer system by implementing a solution to the root cause of the performance problem in the particular application tier or particular system component; and

verifying that the solution to the root cause of the performance problem has improved the performance problem.

2. The method of claim 1 ,

wherein detecting the performance problem comprises collecting performance metrics for the one or more application tiers and plurality of system components.

3. The method of claim 1 ,

wherein identifying the root cause of the performance problem comprises drilling down into performance metrics collected for the one or more application tiers and plurality of system components.

4. The method of claim 1 ,

wherein the performance management system is configured to prompt the user to perform the steps of detecting the performance problem, identifying the root cause of the performance problem, improving the performance of the computer system, and verifying that the solution has improved the performance problem.

5. A computer-readable storage medium comprising program instructions for performing a plurality of performance management tasks in a performance management system, wherein the program instructions are computer-executable to implement:

detecting a performance problem in a computer system, wherein the computer system comprises one or more application tiers and a plurality of system components;

identifying a root cause of the performance problem in a particular application tier or particular system component of the one or more application tiers and plurality of system components;

improving the performance of the computer system by implementing a solution to the root cause of the performance problem in the particular application tier or particular system component; and

verifying that the solution to the root cause of the performance problem has improved the performance problem.

6. The computer-readable storage medium of claim 5 ,

wherein detecting the performance problem comprises collecting performance metrics for the one or more application tiers and plurality of system components.

7. The computer-readable storage medium of claim 5 ,

wherein identifying the root cause of the performance problem comprises drilling down into performance metrics collected for the one or more application tiers and plurality of system components.

8. The computer-readable storage medium of claim 5 ,

wherein the performance management system is configured to prompt the user to perform the steps of detecting the performance problem, identifying the root cause of the performance problem, improving the performance of the computer system, and verifying that the solution has improved the performance problem.

9. A system for managing performance of a managed computer system, the system comprising:

a performance management system which is configured to collect performance metrics for the managed computer system, wherein the managed computer system comprises one or more application tiers and a plurality of system components; and

a performance warehouse which is coupled to the performance management system and which is configured to store the performance metrics;

wherein the performance management system is configurable to:

detect a performance problem in the managed computer system;

identify a root cause of the performance problem in a particular application tier or particular system component of the one or more application tiers and plurality of system components;

improve the performance of the computer system by implementing a solution to the root cause of the performance problem in the particular application tier or particular system component; and

verify that the solution to the root cause of the performance problem has improved the performance problem.

10. The system of claim 9 ,

wherein in detecting the performance problem, the performance management system is configurable to detect a performance problem in the performance metrics collected for the managed computer system and stored in the performance warehouse.

11. The system of claim 9 ,

wherein in identifying the root cause of the performance problem, the performance management system is configurable to drill down into the performance metrics collected for the one or more application tiers and plurality of system components and stored in the performance warehouse.

12. The system of claim 9 ,

wherein the performance management system is operable to prompt the user to perform the steps of detecting the performance problem, identifying the root cause of the performance problem, improving the performance of the computer system, and verifying that the solution has improved the performance problem.

13. A system for performing a plurality of performance management tasks, the system comprising:

means for detecting a performance problem in a computer system, wherein the computer system comprises one or more application tiers and a plurality of system components;

means for identifying a root cause of the performance problem in a particular application tier or particular system component of the one or more application tiers and plurality of system components;

means for improving the performance of the computer system by implementing a solution to the root cause of the performance problem in the particular application tier or particular system component; and

means for verifying that the solution to the root cause of the performance problem has improved the performance problem.

14. A method for managing performance of a managed computer system, the method comprising:

defining a plurality of exceptions for the managed computer system, wherein the managed computer system comprises a plurality of application tiers;

triggering one or more of the plurality of exceptions in response to performance metrics for the managed computer system, wherein the performance metrics are collected by a performance management system and stored in a performance warehouse; and

automatically generating an exception report comprising performance metrics related to the one or more triggered exceptions.

15. The method of claim 14 ,

wherein the performance metrics in the exception report comprise performance metrics for at least two of the plurality of application tiers.

16. The method of claim 14 ,

wherein the automatically generating the exception report comprises automatically generating the exception report in response to a schedule.

17. The method of claim 14 ,

wherein the exception report comprises a heat matrix.

18. The method of claim 14 , further comprising:

drilling down into the exception report to obtain more detailed performance metrics from the performance warehouse.

19. A computer-readable storage medium comprising program instructions for managing performance of a managed computer system, wherein the program instructions are computer-executable to implement:

defining a plurality of exceptions for the managed computer system, wherein the managed computer system comprises a plurality of application tiers;

triggering one or more of the plurality of exceptions in response to performance metrics for the managed computer system, wherein the performance metrics are collected by a performance management system and stored in a performance warehouse; and

automatically generating an exception report comprising performance metrics related to the one or more triggered exceptions.

20. The computer-readable storage medium of claim 19 ,

wherein the performance metrics in the exception report comprise performance metrics for at least two of the plurality of application tiers.

21. The computer-readable storage medium of claim 19 ,

wherein the automatically generating the exception report comprises automatically generating the exception report in response to a schedule.

22. The computer-readable storage medium of claim 19 ,

wherein the exception report comprises a heat matrix.

23. The computer-readable storage medium of claim 19 , wherein the program instructions are further computer-executable to implement:

drilling down into the exception report to obtain more detailed performance metrics from the performance warehouse.

24. A system for managing performance of a managed computer system, the system comprising:

a performance management system which is configured to collect performance metrics for the managed computer system, wherein the managed computer system comprises one or more application tiers; and

a performance warehouse which is coupled to the performance management system and which is configured to store the performance metrics;

wherein the performance management system is configurable to:

define a plurality of exceptions for the managed computer system;

trigger one or more of the plurality of exceptions in response to the performance metrics for the managed computer system; and

automatically generate an exception report comprising performance metrics related to the one or more triggered exceptions.

25. The system of claim 24 ,

wherein the performance metrics in the exception report comprise performance metrics for at least two of the plurality of application tiers.

26. The system of claim 24 ,

wherein the automatically generating the exception report comprises automatically generating the exception report in response to a schedule.

27. The system of claim 24 ,

wherein the exception report comprises a heat matrix.

28. The system of claim 24 , wherein the performance management system is configurable to:

drill down into the exception report to obtain more detailed performance metrics from the performance warehouse.

29. A system for managing performance of a managed computer system, the system comprising:

means for defining a plurality of exceptions for the managed computer system, wherein the managed computer system comprises a plurality of application tiers;

means for triggering one or more of the plurality of exceptions in response to performance metrics for the managed computer system, wherein the performance metrics are collected by a performance management system and stored in a performance warehouse; and

means for automatically generating an exception report comprising performance metrics related to the one or more triggered exceptions.

Assignments (13)
SECOND LIEN SECURITY AGREEMENT Recorded Oct 14, 2015
From: IDERA, INC.; CODEGEAR LLC; EMBARCADERO TECHNOLOGIES, INC.; COPPEREGG CORPORATION; PRECISE SOFTWARE SOLUTIONS, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 036863/0137 →
FIRST LIEN SECURITY AGREEMENT Recorded Oct 13, 2015
From: IDERA, INC.; CODEGEAR LLC; EMBARCADERO TECHNOLOGIES, INC.; COPPEREGG CORPORATION; PRECISE SOFTWARE SOLUTIONS, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 036842/0410 →
RELEASE OF SECURITY INTEREST Recorded Oct 12, 2015
From: FIFTH STREET MANAGEMENT LLC
To: IDERA, INC.; PRECISE SOFTWARE SOLUTIONS, INC.; COPPEREGG CORPORATION
Reel/Frame 036771/0552 →
RELEASE OF SECURITY INTEREST Recorded Oct 7, 2015
From: COMERICA BANK
To: IDERA, INC.; COPPEREGG CORPORATION; PRECISE SOFTWARE SOLUTIONS, INC.
Reel/Frame 036747/0982 →
SECURITY INTEREST Recorded Nov 25, 2014
From: IDERA, INC.; PRECISE SOFTWARE SOLUTIONS, INC.; COPPEREGG CORPORATION
To: FIFTH STREET MANAGEMENT LLC, AS AGENT
Reel/Frame 034260/0360 →
SECURITY INTEREST Recorded Sep 8, 2014
From: IDERA, INC.; PRECISE SOFTWARE SOLUTIONS, INC.; COPPEREGG CORPORATION
To: COMERICA BANK, AS AGENT
Reel/Frame 033696/0004 →
RELEASE Recorded Aug 21, 2014
From: SILICON VALLEY BANK
To: PRECISE SOFTWARE SOLUTIONS, INC.
Reel/Frame 033597/0801 →
SECURITY INTEREST Recorded Aug 21, 2014
From: PRECISE SOFTWARE SOLUTIONS, INC.
To: SILICON VALLEY BANK
Reel/Frame 033626/0297 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2014
From: PRECISE SOFTWARE SOLUTIONS, LTD.
To: PRECISE SOFTWARE SOLUTIONS, INC.
Reel/Frame 033574/0052 →
SECURITY AGREEMENT Recorded Mar 15, 2012
From: PRECISE SOFTWARE SOLUTIONS, INC.
To: SILICON VALLEY BANK
Reel/Frame 027883/0839 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2005
From: VERITAS OPERATING CORPORATION
To: PRECISE SOFTWARE SOLUTIONS LTD.
Reel/Frame 016722/0251 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2004
From: KERMAN-HENDEL, SHIRI; LEIBOWITZ, AYAL
To: VERITAS OPERATING CORPORATION
Reel/Frame 015537/0473 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2003
From: LANDWEHR, MICHAEL; DASCALU, OFER
To: VERITAS OPERATING CORPORATION
Reel/Frame 014877/0760 →