Patent ID: 7779127

Claim:
A method comprising: receiving, by a computing device having a computer processor and computer-readable code stored on a computer-readable medium and executable by the computer processor, a representative workload of a computing system, said representative workload comprising a plurality of composite transaction; determining, by the computing device, a subset of the plurality of composite transactions for which a corresponding resource cost is to be determined, said subset comprising at least one of the plurality of composite transactions; determining, by the computing device, based at least in part on a statistical regression-based analysis, a resource cost for the at least one composite transaction in the determined subset, said resource cost for the at least one composite transaction in the determined subset, said resource cost reflecting an amount of utilization of at least one resource of the computing system in serving the at least one composite transaction in the determined subset, wherein the statistical regression-based analysis includes determining an approximate utilization of the at least one resource using a length of a monitoring window during which transactions of a type of the at least one composite transaction in the determined subset, and an approximated average service time of the number of composite transactions of the type of the at least one composite transaction in the determined subject; and analyzing a capacity of the computing system using the determined resource cost; wherein determining the subset comprises determining a subset of most popular transactions in the representative workload.