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
using a loss function 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; and
wherein the loss function is based on performance parameters in the set of performance parameters.
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.
30 Citations
18 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 using a loss function 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; and wherein the loss function is based on performance parameters in the set of performance parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory 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 using a loss function 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; and wherein the loss function is based on performance parameters in the set of performance parameters. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. 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 use a loss function 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; and wherein the loss function is based on performance parameters in the set of performance parameters. - View Dependent Claims (18)
-
Specification