Cloud Metrics
Name | Cloud Metrics |
---|---|
Contacts | Steffen Becker (https://www.iste.uni-stuttgart.de/rss/) |
State | Incubation |
Is Stand-alone Analysis? | No |
Extends Analyses | SimuLizar |
Extends Metamodels | |
Update Site | https://sdqweb.ipd.kit.edu/eclipse/simulizar/nightly/ |
Short Summary
Cloud metrics are part of SimuLizar and allow the user to analyse scalability, elasticity, and efficiency.
Documentation
Motivation
Cloud Metrics cover analyses of the capabilities of one of the most essential parts of a cloud computing system: the elasticity management. Most of the metrics try to capture to some degree elasticity properties, i.e., to which degree does the elasticity management match the provisioned resources to the demanded ones without violating the end-to-end SLOs of the overall system. A counter-player of these is efficiency: the more elastic the system is, the less efficient it usually becomes.
Metrics
The following discusses the available metrics distinguished along the categories of scalability, elasticity and efficiency metrics.
Scalability
SimuLizar can perform transient analyses of adaptation behavior to predict the following metrics:
- Scalability Range: The load range in which the system under a fixed work is operating without violating any of its SLOs
Elasticity
SimuLizar can perform transient analyses of adaptation behavior to predict the following metrics:
- MeanTimeToQualityRepair: The time it takes for the elasticity management to deal with a temporary phase of violating SLOs
- SLOViolationsOverTime: The number of overall, end-to-end system runs which experience an SLO violation. In SimuLizar you have to model the SLOs explicity for this metric to be computable.
Efficiency
SimuLizar can perform transient analyses of adaptation behavior to predict the following metrics:
- NumberOfResourceContainersOverTime: The number of resource containers provisioned over time. This is useful to evaluate horizontal scale-out scenarios.
- OverallCost: Based on the previous metric and an additional cost model, SimuLizar predicts the overall cost of the analyzed scenario.
Further Reading
Detailed definitions, the analysis process, and descriptions of the analyzable metrics can be found in the CloudScale book published by Springer.