METHOD AND APPARATUS FOR ESTIMATING A LOCAL PERFORMANCE INDEX TO MEASURE THE PERFORMANCE CONTRIBUTION OF A SINGLE SERVER IN A MULTI-TIERED ENVIRONMENT
First Claim
1. A method for obtaining a local performance measure for a particular server in a particular tier in a transaction environment in which transactions pass through multiple tiers with multiple servers at each tier, comprising the steps of:
- obtaining a total end-to-end response time for a set of transactions, said total having a contribution from the particular server and a contribution from outside the particular tier;
scaling the contribution from the particular server by a ratio of transactions passing through the particular tier to transactions passing through the particular server to obtain a scaled contribution from the particular tier;
adding the scaled contribution from the particular tier to the contribution from outside the particular tier to obtain a modified total end-to-end response time from the perspective of the particular server.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for obtaining a local performance measure for a particular server in a particular tier in a transaction environment in which transactions pass through multiple tiers with multiple servers at each tier. The contribution from the particular server to the total end-to-end response time for a set of transactions is scaled by the ratio of transactions passing through the particular tier to transactions passing through the particular server to obtain a scaled contribution from the particular tier. This is added to the contribution from outside the particular tier to obtain a modified total end-to-end response time from the perspective of the particular server. The modified total end-to-end response time is divided by the number of transactions in the set to obtain a modified average end-to-end response time from the perspective of the particular server, which is used to control allocation of resources to the server.
-
Citations
12 Claims
-
1. A method for obtaining a local performance measure for a particular server in a particular tier in a transaction environment in which transactions pass through multiple tiers with multiple servers at each tier, comprising the steps of:
-
obtaining a total end-to-end response time for a set of transactions, said total having a contribution from the particular server and a contribution from outside the particular tier; scaling the contribution from the particular server by a ratio of transactions passing through the particular tier to transactions passing through the particular server to obtain a scaled contribution from the particular tier; adding the scaled contribution from the particular tier to the contribution from outside the particular tier to obtain a modified total end-to-end response time from the perspective of the particular server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Apparatus for obtaining a local performance measure for a particular server in a particular tier in a transaction environment in which transactions pass through multiple tiers with multiple servers at each tier, comprising:
-
means for obtaining a total end-to-end response time for a set of transactions, said total having a contribution from the particular server and a contribution from outside the particular tier; means for scaling the contribution from the particular server by a ratio of transactions passing through the particular tier to transactions passing through the particular server to obtain a scaled contribution from the particular tier; means for adding the scaled contribution from the particular tier to the contribution from outside the particular tier to obtain a modified total end-to-end response time from the perspective of the particular server. - View Dependent Claims (10, 11, 12)
-
Specification