Patent ID: 7120621
Filing Date: 2006-10-10
Classification: G06F,Y10S

Abstract:
1. A computer-implemented method for automatically tuning one or more target systems, comprising the steps of: managing at least one set of metrics corresponding to the one or more target systems; providing one or more controllers to implement one or more control strategies for adaptively tuning performance characteristics of the one or more target systems based upon the at least one set of metrics, wherein the one or more control strategies are independent of a particular architecture of any of the one or more target systems; providing one or more adaptors to provide an abstract interface to the one or more target systems with respect to the one or more control strategies, wherein at least one of the one or more adaptors is specific to a corresponding one of the one or more target systems; automatically invoking the one or more adaptors (i) to obtain metric values from the one or more target systems to compute tuning control values, and (ii) to tune the one or more target systems using the computed tuning control values, wherein said step of providing the one or more controllers comprises the step of selecting the one or more controllers from a plurality of controllers.