1. A method of generically controlling one or more resources associated with at least one computing system, comprising the steps of: evaluating one or more performance metrics associated with the one or more resources given one or more configurations of the one or more resources; and causing a change in the one or more configurations of the one or more resources based on the performance metric evaluating step; wherein the one or more performance metrics and the one or more configurations are expressed in generic formats.