MANAGING THE PERFORMANCE OF A COMPUTER SYSTEM
First Claim
1. A method for managing a performance of a computer system, comprising:
- executing a current expert policy in a set of expert policies that manage one or more aspects of the performance of the computer system;
monitoring a set of performance parameters of the computer system during execution of the current expert policy; and
dynamically selecting a next expert policy in the set of expert policies to manage the performance of the computer system, wherein the next expert policy is selected based on the monitored set of performance parameters to improve an operational metric of the computer system.
2 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments of the present invention provide a system that manages a performance of a computer system. During operation, a current expert policy in a set of expert policies is executed, wherein the expert policy manages one or more aspects of the performance of the computer system. Next, a set of performance parameters of the computer system is monitored during execution of the current expert policy. Then, a next expert policy in the set of expert policies is dynamically selected to manage the performance of the computer system, wherein the next expert policy is selected based on the monitored set of performance parameters to improve an operational metric of the computer system.
41 Citations
20 Claims
-
1. A method for managing a performance of a computer system, comprising:
-
executing a current expert policy in a set of expert policies that manage one or more aspects of the performance of the computer system; monitoring a set of performance parameters of the computer system during execution of the current expert policy; and dynamically selecting a next expert policy in the set of expert policies to manage the performance of the computer system, wherein the next expert policy is selected based on the monitored set of performance parameters to improve an operational metric of the computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for managing a performance of a computer system, the method comprising:
-
executing a current expert policy in a set of expert policies that manage one or more aspects of the performance of the computer system; monitoring a set of performance parameters of the computer system during execution of the current expert policy; and dynamically selecting a next expert policy in the set of expert policies to manage the performance of the computer system, wherein the next expert policy is selected based on the monitored set of performance parameters to improve an operational metric of the computer system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for managing a performance of a computer system, comprising:
-
an execution mechanism configured to execute a current expert policy in a set of expert policies that manage one or more aspects of the performance of the computer system; a monitoring mechanism configured to monitor a set of performance parameters of the computer system during execution of the current expert policy; and a dynamic selecting mechanism configured to dynamically select a next expert policy in the set of expert policies to manage the performance of the computer system, wherein the next expert policy is selected based on the monitored set of performance parameters to improve an operational metric of the computer system. - View Dependent Claims (20)
-
Specification