Patent ID: 7644162

Claim:
A resource entitlement control system, comprising: a controller operable to control an allocation of resources to a resource container; a performance monitor operable to measure at least one performance metric of an application in the resource container and provide at least one measured performance metric; a model estimator operable to calculate model parameters based on the at least one measured performance metric and a control variable from the controller using a first-order auto-regressive model: y ( k+ 1)= b 0 u ( k )+ a 1 y ( k ), wherein y is the at least one measured performance metric from the performance monitor for an interval k, u is the control variable from the controller for the interval k, and a 1 and b 0 are estimated coefficients representing the model parameters of the model estimator; a feedback node configured to compare the at least one measured performance metric from the performance monitor to a reference value to produce an error output; and a controller designer operable to calculate at least one controller parameter based on the model parameters from the model estimator, wherein the controller is operable to calculate the control variable for controlling the allocation of resources to the resource container in response to the at least one controller parameter and the error output.