← Back to Patent Explorer
US5960181A Expired / Lapsed US ⏱️ 0.0 years remaining

Computer performance modeling system and method

Assignee: Teradata US Inc
•
Filing: 1995-12-22
•
Granted: 1999-09-28
•
Expires: 2015-12-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 M. Yahya Sanadidi
  • 👤 Martin Cameron Watson
  • 👤 Richard R. Muntz

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 03:45
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/34; G06F11/3457; G06F11/3447

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 160 words
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.
Claim 2
Dependent Claim 160 words
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.
Claim 3
Dependent Claim 114 words
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.
Claim 4
Dependent Claim 114 words
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.
Claim 5
Dependent Claim 32 words
The computer performance modeling system of claim 2 wherein the simulation statistics are related to system operations selected from the group consisting of workload, database management, operating system, communication, and hardware features.
Claim 6
Dependent Claim 28 words
The computer performance modeling system of claim 2 wherein the master and the clone submodel means each include substantially similar interfaces to other submodels of the system model.
Claim 7
Dependent Claim 21 words
The computer performance modeling system of claim 2 having a plurality of layers which divide the system model into distinct modules.
Claim 8
Dependent Claim 25 words
The computer performance modeling system of claim 5 wherein the plurality of layers include an application support layer, a systems layer, and a hardware layer.
Claim 9
Dependent Claim 39 words
The computer performance modeling system of claim 2 wherein the performance analysis means comprises switching means for switching between the master and the clone submodel means during the simulation at a predetermined point in the execution of the simulation.
Claim 10
Dependent Claim 64 words
The computer performance modeling system of claim 2 further comprising another master submodel means for simulating system operations of the particular system component in a first level of detail, the two master submodel means simulating the same system operations while having different operating conditions parameters such that each clone submodel means derives a specific behavior from simulation statistics collected by either master submodel means.
Claim 11
Independent Claim 100 words
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.
Claim 12
Independent Claim 100 words
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.
Claim 13
Dependent Claim 29 words
The method of claim 9 wherein the simulation statistics are related to system operations selected from the group consisting of workload, database management, operating system, communication, and hardware features.
Claim 14
Dependent Claim 61 words
The method of claim 9 further comprising the step of providing another master submodel which simulates system operations of the particular system component in a first level of detail, the two master submodels simulating the same system operations while having different operating conditions parameters such that each clone submodel derives a specific behavior from simulation statistics collected by either master submodel.
Claim 15
Dependent Claim 122 words
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.
Claim 16
Dependent Claim 122 words
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.

References Cited (Backward Citations)

US5092780A Cited
US5092780B1 Cited
US5539652A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-09-27 2003-03-29 2003-09-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-09-27 2007-03-29 2007-09-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-09-27 2011-03-29 2011-09-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag