Patent ID: 8122453

Claim:
A closed-loop system for managing an application environment having an operating state according to an operating objective, the application environment having a computing resource with a characteristics representative of an operating state of the computing resource, said system comprising: a state determination mechanism for determining a difference between the operating objective and a future operating state of the application environment based on a current status of the characteristic of the computing resource, wherein the state determination mechanism includes: a prediction mechanism for estimating a future status of the characteristic of the computing resource, the prediction mechanism including a time-varying mechanism for estimating a future time-varying status of the characteristic based on a time-varying component of the current status; a time stationary mechanism for estimating a future time stationary status of the characteristic based on a time stationary component of the current status; and a combining mechanism for combining the future time-varying status and the future time stationary status to form a future status for the characteristic; a response modeling mechanism for determining a response of the application environment to the future status of the characteristic, wherein the future operating state of the application environment is based on the response; an objective difference mechanism for determining the difference between the future operating state of the application environment and the operating objective; a resource change mechanism for creating a selected set of changes to the application environment to reduce of the difference; a data storage device for selectively storing said selected set of changes; and a deployment mechanism for effecting the selected set of changes on the application environment.