SYSTEM AND METHOD FOR CAPACITY PLANNING FOR COMPUTING SYSTEMS
First Claim
Patent Images
1. A method comprising:
- receiving, by a workload profiler, a representative workload of a computing system under analysis;
determining, by the workload profiler, a workload profile of the computing system that reflects a transaction mix that varies over time;
receiving, by a capacity analyzer, the determined workload profile; and
determining, by the capacity analyzer, a maximum capacity of the computing system under analysis for serving the workload profile while satisfying a defined quality of service (QoS) target.
2 Assignments
0 Petitions
Accused Products
Abstract
A method comprises receiving, by a workload profiler, a representative workload of a computing system under analysis. The workload profiler determines a workload profile of the computing system that reflects a transaction mix that varies over times. A capacity analyzer receives the workload profile, and determines a maximum capacity of the computing system under analysis for serving the workload profile while satisfying a defined quality of service (QoS) target.
88 Citations
27 Claims
-
1. A method comprising:
-
receiving, by a workload profiler, a representative workload of a computing system under analysis; determining, by the workload profiler, a workload profile of the computing system that reflects a transaction mix that varies over time; receiving, by a capacity analyzer, the determined workload profile; and determining, by the capacity analyzer, a maximum capacity of the computing system under analysis for serving the workload profile while satisfying a defined quality of service (QoS) target. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
workload profiler operable to receive a representative workload of a computing system, said representative workload comprising a plurality of composite transactions; said workload profiler further operable to determine a think time value for at least one session in the representative workload, said at least one session comprising a plurality of related composite transactions for providing a service to a client, and said think time value reflecting idle time of the computing system between the plurality of composite transactions in the at least one session; resource cost calculator operable to determine resource cost for at least one composite transaction in the representative workload, 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; and capacity analyzer operable to receive the determined think time value for the at least one session and the determined resource cost for the at least one composite transactions and determine a maximum number of clients supportable by the computing system under analysis while satisfying a defined quality of service (QoS) target. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A method comprising:
-
receiving, by a workload profiler, a representative workload of a computing system, said representative workload comprising a plurality of composite transactions; determining, by the workload profiler, 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 workload profiler, a think time value for at least one session; determining, by a regression-based solver, a 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; and determining by a capacity analyzer, based at least in part on the determined resource cost for the at least one composite transaction and the determined think time value for the at least one session, capacity of the computing system. - View Dependent Claims (25, 26, 27)
-
Specification