System and method for determining correct sign of response of an adaptive controller
First Claim
Patent Images
1. A method comprising:
- receiving, by an adaptive controller, performance measurement for a computing system;
estimating, based at least in part on said received performance measurement, a plurality of different performance models;
identifying at least one of said estimated performance models having a correct sign for approaching performance desired for said computing system;
using one of said at least one identified performance models for determining a responsive action for said adaptive controller to take in response to said received performance measurement; and
maintaining, by said adaptive controller, a correct sign for an estimated performance model that is used for determining said responsive action, even when an external event that is not accounted for in the estimated performance model impacts said performance measurement received for said computing system.
2 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment, a method comprises receiving, by an adaptive controller, performance measurement for a computing system. The method further comprises estimating a performance model for use by the adaptive controller, and determining whether the estimated performance model has a correct sign for approaching performance desired for the computing system. When determined that the estimated performance model has an incorrect sign, the adaptive controller takes action to determine a performance model having a correct sign for approaching performance desired for the computing system.
-
Citations
7 Claims
-
1. A method comprising:
-
receiving, by an adaptive controller, performance measurement for a computing system; estimating, based at least in part on said received performance measurement, a plurality of different performance models; identifying at least one of said estimated performance models having a correct sign for approaching performance desired for said computing system; using one of said at least one identified performance models for determining a responsive action for said adaptive controller to take in response to said received performance measurement; and maintaining, by said adaptive controller, a correct sign for an estimated performance model that is used for determining said responsive action, even when an external event that is not accounted for in the estimated performance model impacts said performance measurement received for said computing system.
-
-
2. A system comprising:
-
a computing system; and an adaptive controller operable to monitor performance of said computing system and take responsive action to manage performance of said computing system, wherein said adaptive controller comprises a) a model estimator for estimating a plurality of performance models based at least in part on said monitored performance; b) a control law for setting an actuator, based on an estimated performance model, in attempt to achieve desired performance for said computing system; and c) logic for controlling a sign of said estimated performance model used by said control law for setting said actuator, wherein said logic for controlling maintains a correct sign for said estimated performance model for approaching performance desired for said computing system even when said monitored performance is impacted by an external event that is not accounted for in said estimated performance model, wherein said logic for controlling comprises logic for selecting a best model from said plurality of different performance models. - View Dependent Claims (3, 4, 5)
-
-
6. An adaptive controller comprising:
-
a model estimator for estimating a plurality of performance models based at least in part on a performance measurement received for a computing system; a control law for setting an actuator of said computing system, based on an estimated performance model, for managing performance of said computing system; and logic for controlling a sign of said estimated performance model used by said control law for setting said actuator to maintain said sign correct for approaching performance desired for said computing system even when said performance measurement is impacted by an external event that is not accounted for in said estimated performance model, wherein said logic for controlling a sign of said estimated performance model comprises logic for selecting a best model from said plurality of different performance models. - View Dependent Claims (7)
-
Specification