Patent ID: 7607135

Claim:
A computer implemented method for enhancing performance of a computer system, comprising: electronically deriving on the computer relationships over time between monitored system variables and monitored performance of said computer system; automatically generating a number of rules based on said derived relationships, wherein said number of rules are generated without requiring human interaction; and adjusting at least one of said monitored system variables based on said generated number of rules to enhance the performance of said computer system, wherein said generating said number of rules is based at least in part on a performance goal, wherein said deriving said relationships, said generating said number of rules, and said adjusting said at least one of said monitored system variables, are iterative; acquiring data for said monitored system variables and the monitored performance of said computer system, wherein said acquired data is used for deriving said relationships, wherein the relationships are derived based on an analysis of the acquired data, wherein acquiring said data comprises: gathering said data over time; and logging said gathered data, wherein said relationships are derived based on said logged data, wherein said gathering said data is at discrete points in time.