Method and system for on-line performance modeling using inference for real production it systems
First Claim
Patent Images
1. A method for performance modeling for an information technology (IT) system having one or more servers for performing a number of types of transactions, comprising:
- receiving data for system topology and transaction flows;
receiving performance measurement data for the IT system;
clustering the performance measurement data into multiple regimes based on similarities; and
inferring service demand and network delay parameters based on the clustered performance measurement data.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for performance modeling for an information technology (IT) system having a server(s) for performing a number of types of transactions includes receiving data for system topology and transaction flows and receiving performance measurement data for the IT system. The measurement data is clustered into multiple regimes based on similarities. Service demand and network delay parameters may be inferred based on clustered data.
91 Citations
21 Claims
-
1. A method for performance modeling for an information technology (IT) system having one or more servers for performing a number of types of transactions, comprising:
-
receiving data for system topology and transaction flows;
receiving performance measurement data for the IT system;
clustering the performance measurement data into multiple regimes based on similarities; and
inferring service demand and network delay parameters based on the clustered performance measurement data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product for modeling for an information technology (IT) system having one or more servers for performing a number of types of transactions, comprising a computer useable medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to perform:
-
receiving data for system topology and transaction flows;
receiving performance measurement data for the IT system;
clustering the performance measurement data into multiple regimes based on similarities; and
inferring service demand and network delay parameters based on the clustered performance measurement data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for modeling for an information technology (IT) system having one or more servers for performing a number of types of transactions, comprising:
-
a first module which receives data for system topology, transaction flows and performance measurement data for the IT system to be modeled;
a clustering module which clusters the measurement data into multiple regimes based on similarities; and
an inferring module to infer service demand and network delay parameters based on clustered data to form a model to simulate operations and conditions of the IT system under a plurality of conditions. - View Dependent Claims (20, 21)
-
Specification