Method and system for optimization of controls
First Claim
1. A method of managing an application environment on a network comprising:
- using predictive modeling based at least in part on state information originating from the network to generate an output;
determining a value using an optimization function based at least in part on the output from the predictive modeling; and
determining if a criterion is met based at least in part on the value.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method can use statistical modeling of the way that an entire application environment is running. The output from the statistical models can be used by an optimization engine to provide an optimal or near optimal configuration and operation of the application environment for nearly any workloads and conditions. After constructing the statistical models, the operation can be entirely automated and not require human intervention. In another embodiment, some human intervention may be used or desired, particularly for non-reoccurring events (e.g., significant portion of a network for the application environment shut down due to a natural disaster). The system and method can be used to respond faster (closer to real time) and potentially to implement better control than would otherwise be possible with manual control. The system and method is particularly well suited for application environments that are in a nearly constant state of flux.
-
Citations
33 Claims
-
1. A method of managing an application environment on a network comprising:
-
using predictive modeling based at least in part on state information originating from the network to generate an output;
determining a value using an optimization function based at least in part on the output from the predictive modeling; and
determining if a criterion is met based at least in part on the value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of managing an application environment on a network comprising:
-
determining whether state information matches an entry within an ontology, wherein the state information comprises an original control setting for a control;
changing the control from the original control setting to a new control setting after determining whether the state information matches the entry within the ontology. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A data processing system readable medium having code for managing an application environment on a network, wherein the code is embodied within the data processing system readable medium, the code comprising:
-
an instruction for using predictive modeling based at least in part on state information originating from the network to generate an output;
an instruction for determining a value using an optimization function based at least in part on the output from the predictive modeling; and
an instruction for determining if a criterion is met based at least in part on the value. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A data processing system readable medium having code for managing an application environment on a network, wherein the code is embodied within the data processing system readable medium, the code comprising:
-
an instruction for determining whether state information matches an entry within an ontology, wherein the state information comprises a current control setting for a control;
an instruction for changing information for the control from the current control setting to an original control setting after executing the instruction for determining whether the state information matches the entry within the ontology. - View Dependent Claims (25, 26, 27, 28)
-
- 29. A system for managing an application environment on the network comprising an optimization engine that is configured to use state information originating from the network.
Specification