×

Methods and systems for control discovery in computing systems

  • US 7,565,655 B2
  • Filed: 10/17/2003
  • Issued: 07/21/2009
  • Est. Priority Date: 10/17/2003
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×