Method and system for determining configuration rules based on configurations of complex systems
AssigneeVMware, Inc.
InventorsMoshe Zadka, Ryan Abrams, Andrew Nguyen
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsMoshe Zadka, Ryan Abrams, Andrew Nguyen
Estimating the term…
The current document discloses an automated method and system for inferring the logical rules underlying the configuration and versioning state of the components and subcomponents of a complex system, including data centers and other complex computational environments. The methods and systems employ a database of configuration information and construct an initial set of logical rules, or hypotheses, regarding system configuration. Then, using simulated annealing and a variant of genetic programming, the methods and systems disclosed in the current document carry out a search through the hypothesis state space for the system under several constrains in order to find one or more hypotheses that best explain the configuration and, when available, configuration history. The constraints include minimization of the complexity of the hypotheses and maximizing the accuracy by which the hypotheses predict observed configuration and configuration history.
A system that generates a configuration-hypothesis for a subject complex system that includes a number of components, the system comprising:
A method that generates a configuration-hypothesis for a subject complex system that includes a number of components, the method carried out in a system having one or more processors, one or more data-storage devices, including an electronic memory, observed configuration data for the subject complex system stored in one or more of the one or more data-storage devices, and computer instructions stored in one or more of the one or more data-storage devices that control the system, the method comprising:
Dependencies are inferred from the claim text.