AUTOMATIC GENERATION OF HYBRID PERFORMANCE MODELS
0 Assignments
0 Petitions
Accused Products
Abstract
A method for simulating a computer system includes defining a set of building blocks including models of components of the computer system. The set of building blocks is interconnected to produce a topological model of the computer system. A client transaction model is derived based on historical data, for generating simulated client requests to be processed by the topological model. A resource requirement model is produced based on the topological model and on the historical data, the resource requirement model simulating a resource utilization of the components of the computer system responsively to the generated client requests. A performance metric of the computer system is estimated by simulating the computer system using the simulated client requests and the resource requirement model.
-
Citations
26 Claims
-
1-13. -13. (canceled)
-
14. Apparatus for simulating a computer system, comprising:
-
a user interface device, which is coupled to interact with a planner so as to define a set of building blocks comprising models of components of the computer system and to interconnect the building blocks so as to produce a topological model of the computer system; and an analyzer, which is coupled to produce a client transaction model based on historical data for generating simulated client requests to be processed by the topological model, to derive a resource requirement model based on the topological model and on the historical data, which is coupled to simulate a resource utilization of the components of the computer system responsively to the generated client requests, and to estimate a performance metric of the computer system by simulating the computer system using the simulated client requests and the resource requirement model. - View Dependent Claims (15, 16, 17, 18, 19)
-
- 20. A computer software product for simulating a computerized system, the product comprising a computer-readable medium, in which program instructions are stored, which instructions, when read by a computer, cause the computer to interact with a planner so as to define a set of building blocks comprising models of components of the computer system, to interconnect the building blocks so as to produce a topological model of the computer system, to produce a client transaction model based on historical data for generating simulated client requests to be processed by the topological model, to derive a resource requirement model based on the topological model and on the historical data, which is coupled to simulate a resource utilization of the components of the computer system responsively to the generated client requests, and to estimate a performance metric of the computer system by simulating the computer system using the simulated client requests and the resource requirement model.
-
26-30. -30. (canceled)
Specification