1. A method of using a closed loop system to generically control one or more resources associated with at least one computing system, comprising the steps of: obtaining one or more performance metrics and one or more configurations of the one or more resources in an associated resource specific format; automatically creating a resource translator for interpreting the associated resource specific format; translating the one or more performance metrics and the one or more configurations from the associated resource specific format to a generic format using the automatically created resource translator such that each of the one or more resources are generically controlled, wherein a generic format comprises a common format and generically controlling the one or more resources comprises controlling the one or more resources in accordance with the common format; evaluating one or more generically-expressed performance metrics associated with the one or more resources given one or more generically-expressed configurations of the one or more resources; causing a change in the one or more generically-expressed configurations of the one or more resources based on the performance metric evaluating step; translating the one or more changed configurations from the generic format to the associated resource specific format; and updating the one or more resources with the one or more changed configurations in the associated resource specific format; wherein the one or more configurations of the one or more resources are optimized in the closed loop system formed via a combination of the first translating, evaluating, change causing, second translating and updating steps; wherein the method further comprises obtaining the one or more generically-expressed configurations associated with the one or more resources prior to changing a configuration; wherein the step of evaluating the one or more generically-expressed performance metrics further comprises determining whether one or more performance goals are being met based on the one or more generically-expressed performance metrics; wherein the step of causing a change in the one or more generically-expressed configurations further comprises building a model for use in determining changes in the one or more generically-expressed configurations; wherein the model building step comprises using at least one of a previous performance history and a previous configuration; and wherein the model building step further comprises obtaining performance samples associated with the one or more resources and their one or more current configurations.