Patent ID: 8161058
Filing Date: 2012-04-17
Classification: G06F,Y10S

Abstract:
1. A method of identifying at least one resource in a distributed computing system which is a potential root cause of performance degradation of the system, the method comprising the steps of: computing operational bounds for the system with regard to a given transaction of a given transaction type; computing operational bounds for each resource in the system associated with the given transaction of the given transaction type, wherein computing operational bounds for each resource comprises computing an individual contribution of each resource to an end-to-end response time for the given transaction, wherein the individual contribution of a given resource comprises a first parameter corresponding to an individual contribution of the given resource with regard to successful transactions of the given transaction type, and a second parameter corresponding to an individual contribution of the given resource with regard to failed transactions of the given transaction type; comparing current end-to-end system performance for the given transaction with the operational bounds for the system for the given transaction; and when the current end-to-end system performance is outside of the operational bounds for the system, then: when the current end-to-end system performance is not outside of the operational bounds for the system and when the given transaction is deemed a failed transaction, then determining if a given resource is approaching a failure based on the first and second parameters corresponding to the individual contributions of the given resource with regard to successful and unsuccessful transactions for the given transaction type.