Computer performance modeling system and method
First Claim
1. A computer performance modeling system, comprising:
- (a) first submodel means for simulating system operations of a particular system component in a first level of detail;
(b) second submodel means for simulating system operations of the particular system component in a second level of detail; and
(c) performance analysis means, operatively coupled to the first and second submodel means, for executing a simulation of the particular system component using the first and the second submodel means, the performance analysis means comprising switching means for switching between the first and second submodel means during the simulation at a predetermined point in the execution of the simulation, wherein the performance analysis means comprises cloning means for using a plurality of submodels in a system model simulation, the plurality of submodels including the first and the second submodels, the second submodel means deriving a specific behavior from statistics collected during the simulation of the particular system component when the first submodel means is used.
5 Assignments
0 Petitions
Accused Products
Abstract
A computer performance modeling system is provided. The modeling system includes a first and a second submodel which simulate system operations of a particular system component in minute and simple detail, respectively. A performance analysis mechanism is operatively coupled to the first and the second submodel to execute a simulation of the particular system component using the first and the second submodel. The performance analysis mechanism has a switching device for switching between the first and the second submodel during the simulation at a predetermined point in the execution of the simulation. In an alternative embodiment, the second submodel derives a specific behavior from simulation statistics collected by the first submodel. Also, the performance analysis mechanism executes a simulation of a system model having several of the particular system components by using a plurality of the first and the second submodels. A method for modeling computer performance also is provided.
82 Citations
12 Claims
-
1. A computer performance modeling system, comprising:
-
(a) first submodel means for simulating system operations of a particular system component in a first level of detail; (b) second submodel means for simulating system operations of the particular system component in a second level of detail; and (c) performance analysis means, operatively coupled to the first and second submodel means, for executing a simulation of the particular system component using the first and the second submodel means, the performance analysis means comprising switching means for switching between the first and second submodel means during the simulation at a predetermined point in the execution of the simulation, wherein the performance analysis means comprises cloning means for using a plurality of submodels in a system model simulation, the plurality of submodels including the first and the second submodels, the second submodel means deriving a specific behavior from statistics collected during the simulation of the particular system component when the first submodel means is used.
-
-
2. A computer performance modeling system, comprising:
-
(a) master submodel means for simulating system operations of a particular system component in a first level of detail; (b) a plurality of clone submodel means for simulating system operations of the particular system component in a second level of detail by deriving a specific behavior for each clone submodel means from simulation statistics collected by the master submodel means; and (c) performance analysis means, operatively coupled to the master and the plurality of clone submodel means, for executing a simulation of a system model having a number of the particular system components by using a corresponding number of the master and the plurality of clone submodel means. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A method for modeling computer performance comprising the steps of:
-
(a) providing a master submodel which simulates system operations of a particular system component in a first level of detail; (b) providing a plurality of clone submodels which simulate system operations of the particular system component in a second level of detail by deriving a specific behavior for each clone submodel from simulation statistics collected by the master submodel; and (c) executing a simulation of a system model having a number of the particular system components by using a corresponding number of the master and the plurality of clone submodels. - View Dependent Claims (10, 11)
-
-
12. A program storage device readable by a computer tangibly embodying a program of instruction executable by the computer to perform method steps of modeling computer performance, the method comprising the steps of:
-
(a) providing a master submodel which simulates system operations of a particular system component in a first level of detail; (b) providing a plurality of clone submodels which simulate system operations of the particular system component in a second level of detail by deriving a specific behavior for each clone submodel from simulation statistics collected by the master submodel; and (c) executing a simulation of a system model having a number of the particular system components by using a corresponding number of the master and the plurality of clone submodels.
-
Specification