Patent ID: 7953847
Filing Date: 2011-05-31
Classification: G06F,H04L

Abstract:
1. A method of managing a computing system, which comprises a plurality of managed resources, the method comprising the following computer-implemented steps of: providing a knowledge base comprising a data structure embodying a system model, the data structures representing available status data of the managed resources and one or more system performance indicators; generating transaction requests in accordance with a transaction profile of the system, said transaction requests being provided for processing by the system; collecting the status data of the managed resources of the system in accordance with the system model stored in the knowledge base; computing values of the system performance indicators based upon the collected status data; detecting a degradation in performance of the system by comparing the computed value of at least one of the system performance indicators with a corresponding expected value; and in response to said detecting, generating a signal to indicate that a degradation in performance has occurred, to allow the status data and performance indicators to be analysed at the time at which said performance degradation occurs, wherein the system model defines the most appropriate status data to be collected from the managed resources in order to monitor the managed resources, without imposing any generic object model or set of abstractions upon the managed resources; wherein the system model further defines each of the one or more system performance indicators as a function of the status data and/or other system performance indicators; and wherein the step of detecting a degradation in performance of the system comprises identifying a change in state of the evaluation of an arithmetic or Boolean expression associated with said at least one system performance indicator.