Method and apparatus for automatic modeling building using inference for IT systems
First Claim
1. A computer-implemented method for automated performance modeling of an information technology system, comprising:
- receiving system topology data and transaction flow data associated with a distributed data processing system that comprises a plurality of servers which perform a plurality of types of transactions;
generating a performance model of the distributed data processing system using the system topology and transaction flow data, wherein the performance model characterizes service performance of the distributed data processing system as a function of service demand parameters;
receiving performance data of the distributed data processing system;
inferring service demand parameters using the performance data; and
parameterizing the performance model with a set of service demand parameters that are determined using the inferred service demand parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
Method for modeling the performance of an Information Technology system are disclosed. The method includes the steps of receiving performance data of the system; receiving data of transaction flows and system topology; and inferring service demand parameters based on the received data. If closed form expressions are available to characterize the system, an optimization algorithm based on minimum distance between predicted and measured response times and may be used to obtain the performance parameters. Alternatively, a discrete event simulator together with a set of meta-heuristic search methods may be applied to obtain the optimized performance parameters.
51 Citations
22 Claims
-
1. A computer-implemented method for automated performance modeling of an information technology system, comprising:
-
receiving system topology data and transaction flow data associated with a distributed data processing system that comprises a plurality of servers which perform a plurality of types of transactions; generating a performance model of the distributed data processing system using the system topology and transaction flow data, wherein the performance model characterizes service performance of the distributed data processing system as a function of service demand parameters; receiving performance data of the distributed data processing system; inferring service demand parameters using the performance data; and parameterizing the performance model with a set of service demand parameters that are determined using the inferred service demand parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable medium comprising computer executable code that when read by a computer causes the computer to perform a method for automated performance modeling of an information technology system, the method comprising:
-
receiving system topology data and transaction flow data associated with a distributed data processing system that comprises a plurality of servers which perform a plurality of types of transactions; generating a performance model of the distributed data processing system using the system topology and transaction flow data, wherein the performance model characterizes service performance of the distributed data processing system as a function of service demand parameters; receiving performance data of the distributed data processing system; inferring service demand parameters using the performance data; and parameterizing the performance model with a set of service demand parameters that are determined using the inferred service demand parameters. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification