Patent ID: 8332507

Claim:
A method for determining service demands of at least one server from a server cluster having a plurality of servers in a network load balanced scenario, the method comprising: monitoring network based performance counters during transaction performance testing of the plurality of servers and at least one load generator, wherein performance counters of the at least one server comprise bytes received per second by said at least one server, and said performance counters are monitored using a performance monitoring utility; measuring percentage of CPU utilization for the at least one server; monitoring a total transaction throughput of the server cluster, wherein the total transaction throughput is a rate of transactions processed by the server cluster; calculating transaction throughput of the at least one server, wherein the calculated transaction throughput of the at least one server is a function of (i) the total transaction throughput of the server cluster, (ii) bytes received/sec by said at least one server from the at least one load generator, and (iii) total bytes received/sec by the server cluster from the at least one load generator; and determining service demand of the at least one server, wherein said service demand is a function of the percentage of CPU utilization measured for said at least one server and the calculated transaction throughput for said at least one server.