Automatic validation and calibration of transaction-based performance models
First Claim
1. ) A computer-implemented method for modeling an infrastructure containing multiple devices, the infrastructure being monitored by a management application, the computer-implemented method comprising:
- generating a model of the infrastructure;
configuring the model using information provided by the management application;
performing a simulation with the model;
identifying performance data from the simulation;
calculating an error based, at least in part, on comparing the simulated performance data with measured performance data provided by the management application; and
validating the model if the error is within a threshold value.
2 Assignments
0 Petitions
Accused Products
Abstract
The described systems, methods, and data structures are directed at automatic configuration of transaction-based performance models. Models of an infrastructure are created and automatically configured using data provided by existing management tools that are designed to monitor the infrastructure. These automatically configured models may be used to simulate the performance of the infrastructure in the current configuration or other potential configurations. The models may also be automatically validated calibrated by comparing results from simulations and measured data.
160 Citations
32 Claims
-
1. ) A computer-implemented method for modeling an infrastructure containing multiple devices, the infrastructure being monitored by a management application, the computer-implemented method comprising:
-
generating a model of the infrastructure;
configuring the model using information provided by the management application;
performing a simulation with the model;
identifying performance data from the simulation;
calculating an error based, at least in part, on comparing the simulated performance data with measured performance data provided by the management application; and
validating the model if the error is within a threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. ) A computer-implemented method for automatically calibrating a model of an infrastructure, the computer-implemented method comprising:
-
performing a simulation with the infrastructure model;
identifying a device model included in the infrastructure model, the device model associated with a device in the infrastructure;
determining from the simulation a first utilization level for an application executing on the device;
determining from measurement a second utilization level for the application;
determining a workload dependent error by comparing the first utilization level and the second utilization level; and
calibrating the device model based, at least in part, on the workload dependent error. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. ) A computer-implemented method for automatically calibrating a model of an infrastructure, the computer-implemented method comprising:
-
performing a first simulation having a first workload;
performing a second simulation having a second workload different from the first workload;
determining from the first simulation a first simulated utilization level for a device represented as a device model in the infrastructure model;
determining from the second simulation a second simulated utilization level for the device;
determining from measurement a first actual utilization level for the device, the first actual utilization level associated with the first workload;
determining from measurement a second actual utilization level for the device, the second actual utilization level associated with the second workload;
calculating a first error associated with the first simulation, the first error representing a difference between the first simulated utilization level and the first actual utilization level;
calculating a second error associated with the second simulation, the second error representing a difference between the second simulated utilization level and the second actual utilization level; and
calculating a workload dependent error representing the difference between the first error and the second error; and
calibrating the device model with the workload dependent error. - View Dependent Claims (22, 23, 24, 25)
-
-
26. ) A system comprising:
-
means for performing a simulation with a model of an infrastructure;
means for identifying a device model representing in the infrastructure model;
means for determining a simulated device utilization level of the device;
means for determining an actual device utilization level of the device; and
means for calculating a device error based, at least in part, on comparing the simulated device utilization level and the actual device utilization level; and
means for validating the device model based, at least in part, on the device error. - View Dependent Claims (27, 28, 29, 30)
-
-
31. ) A system comprising:
-
means for performing a simulation based, at least in part, on a model of the infrastructure;
means for automatically gathering data from performance counters associated with an infrastructure; and
means for automatically validating the model by comparing results from the simulation and the gathered data. - View Dependent Claims (32)
-
Specification