Translating service level objectives to system metrics
First Claim
Patent Images
1. A method comprising:
- determining performance parameters as a function of applied resources for each of a plurality of components of a multi-tier system;
modeling the plurality of components as a closed queuing network, wherein at least one of the plurality of components is modeled as a multiple station queuing center representative of a multi-threaded server architecture;
modeling service level parameters, wherein the modeling of each service level parameter is determined as a function of at least one of the performance parameters and workload characteristics; and
translating service level objectives for the multi-tier system to low-level system metrics using the models of the service level parameters.
2 Assignments
0 Petitions
Accused Products
Abstract
Service level objectives for a multi-tier system are translated to low-level system metrics by determining component profiles. The component profiles include performance parameters calculated as a function of applied resources for each of a plurality of components of the multi-tier system. Performance models including service level parameters are also determined. The performance models are determined as a function of the performance parameters and workload characteristics. The service level objectives are translated to the low-level system metrics using the performance models.
28 Citations
18 Claims
-
1. A method comprising:
-
determining performance parameters as a function of applied resources for each of a plurality of components of a multi-tier system; modeling the plurality of components as a closed queuing network, wherein at least one of the plurality of components is modeled as a multiple station queuing center representative of a multi-threaded server architecture; modeling service level parameters, wherein the modeling of each service level parameter is determined as a function of at least one of the performance parameters and workload characteristics; and translating service level objectives for the multi-tier system to low-level system metrics using the models of the service level parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system including a computer storage medium operable to translate service level objectives to low-level system metrics, the system comprising:
-
a plurality of component profiles, each component profile corresponding to a component of a plurality of components in a multi-tier system, and each component profile includes a performance parameter calculated as a function of applied resources to a component of the multi-tier system, wherein the plurality of components are modeled as a closed queuing network and at least one of the plurality of components is modeled as a multiple station queuing center representative of a multi-threaded server architecture; a plurality of performance models, wherein each performance model is determined as a function of at least one of the performance parameters and workload characteristics; and a controller configured to translate service level objectives for the multi-tier system to low-level system metrics using the performance models. - View Dependent Claims (15, 16)
-
-
17. A computer system comprising:
-
data storage storing a plurality of component profiles, each component profile corresponding to a component of a plurality of components in a multi-tier system, and each component profile includes a performance parameter calculated as a function of applied resources to a component of the multi-tier system wherein the plurality of components are modeled as a closed queuing network and at least one of the plurality of components is modeled as a multiple station queuing center representative of a multi-threaded server architecture, and wherein the data storage stores a plurality of performance models, wherein each performance model is determined as a function of at least one of the performance parameters and workload characteristics; and a computer readable medium including instructions that when executed by a processor translate service level objectives for the multi-tier system to low-level system metrics using the performance models. - View Dependent Claims (18)
-
Specification