Patent ID: 8230051

Claim:
A method for assigning resources for a service provided over a network composed of a plurality of hardware and software elements, the service including a plurality of applications each including at least one transaction, the transactions being executed by selected ones of the hardware and software resources, the method comprising the steps of: determining a transaction measure of utilization for each of the selected transactions; determining a resource measure of utilization for selected ones of each of the selected ones of the hardware and software resources; generating an indication for each transaction measure of utilization exceeding an associated utilization threshold value; generating an indication for each resource measure of utilization exceeding an associated utilization threshold value by the resource that exceeded the associated threshold; correlating the transactions generating the indications to the resources executing the transaction to create a mapping of the transactions generating the indications to the resources executing the transaction; using the mapping to perform a root cause analysis to determine the cause of the indication; wherein the root cause analysis is enabled to determine the cause of the indication when the cause of the indication is not directly associated with the transaction or resource generating the indication; and applying additional resources to the root cause of the indication until the measure of utilization is less than the associated threshold; wherein the step of determining the cause of the measure of utilization exceeding an associated utilization threshold, further comprises the steps of: associating a relationship for each of the selected transactions and each of the resources executing the transaction; and determining a match between the generated indications using the relationships associated with each of the resources executing the transaction.