Modifier and Type | Interface and Description |
---|---|
interface |
NumericalBaseMetricDescription
A representation of the model object '
Numerical Base Metric Description'.
|
interface |
TextualBaseMetricDescription
A representation of the model object '
Textual Base Metric Description'.
|
Modifier and Type | Field and Description |
---|---|
static BaseMetricDescription |
MetricDescriptionConstants.COST_OF_RESOURCE_CONTAINERS
The cost for a set of resource containers
|
static BaseMetricDescription |
MetricDescriptionConstants.COST_PER_RESOURCE_CONTAINER
The cost of for each single resource container
|
static BaseMetricDescription |
MetricDescriptionConstants.ENERGY_CONSUMPTION
Specifies the energy consumption of an entity based on its power consumption and the power
consumption of potential child nodes.
Thus, the power consumption value is always relative to a fixed time period. |
static BaseMetricDescription |
MetricDescriptionConstants.EXECUTION_RESULT_METRIC
Specifies an execution results metric, e.g., to store simulated failure occurrences.
|
static BaseMetricDescription |
MetricDescriptionConstants.HOLDING_TIME_METRIC
Specifies a holding time metric, e.g., to store the time spend in a passive resource.
|
static BaseMetricDescription |
MetricDescriptionConstants.INTER_ARRIVAL_TIME_CAPACITY
Maximal interarrival time for fixed resource without violating SLOs, e.g., a system scales up
to 100 users per second for a fixed set of resources.
|
static BaseMetricDescription |
MetricDescriptionConstants.MARGINAL_COST
Marginal cost for serving additional load, e.g., $1.00 for an additional 100 requests/hour.
|
static BaseMetricDescription |
MetricDescriptionConstants.MEAN_TIME_TO_QUALITY_REPAIR
The mean time to stop violating SLOs, e.g., 30 seconds fir an additional 10 requests/hour.
|
static BaseMetricDescription |
MetricDescriptionConstants.NUMBER_OF_RESOURCE_CONTAINERS
The number of resource containers present within a resource environment, e.g., 3 resource
containers for a 3-tier resource environment.
|
static BaseMetricDescription |
MetricDescriptionConstants.NUMBER_OF_SLO_VIOLATIONS
The number of SLO violations in a certain time frame, e.g., 42 SLO (response time) violations
in 1 hour.
|
static BaseMetricDescription |
MetricDescriptionConstants.OPTIMISATION_TIME_METRIC
This measure represents the execution time of an algorithm that made a reconfiguration plan.
|
static BaseMetricDescription |
MetricDescriptionConstants.POINT_IN_TIME_METRIC
Specifies a point in time metric, e.g., to store an event time stamp.
|
static BaseMetricDescription |
MetricDescriptionConstants.POWER_CONSUMPTION
Specifies the power consumption of an entity based on its utilization and the utilization of
potential child nodes.
Thus, the power consumption value is always relative to a fixed time period. |
static BaseMetricDescription |
MetricDescriptionConstants.RECONFIGURATION_TIME_METRIC
Specifies a reconfiguration time metric.
|
static BaseMetricDescription |
MetricDescriptionConstants.RESOURCE_DEMAND_METRIC
Specifies a resource demand metric, e.g., to store CPU demand measurements.
|
static BaseMetricDescription |
MetricDescriptionConstants.RESOURCE_PROVISIONING_EFFICIENCY
Efficiency of provisioning resources, e.g., 10% more resources than actual resource demand.
|
static BaseMetricDescription |
MetricDescriptionConstants.RESPONSE_TIME_METRIC
Specifies a response time metric, e.g., to store the response time of operation calls.
|
static BaseMetricDescription |
MetricDescriptionConstants.SCALABILITY_RANGE
Scalability range without violating SLOs, e.g., the system scales up to 1,000 users.
|
static BaseMetricDescription |
MetricDescriptionConstants.SLOPE
The slope for increase rates, e.g., an increase rate of 10 users/hour.
|
static BaseMetricDescription |
MetricDescriptionConstants.STATE_OF_ACTIVE_RESOURCE_METRIC
This measure represents the state of an active resource, e.g., to store CPU utilization at a
certain time/state.
|
static BaseMetricDescription |
MetricDescriptionConstants.STATE_OF_PASSIVE_RESOURCE_METRIC
Specifies a passive resource state metric.
|
static BaseMetricDescription |
MetricDescriptionConstants.USER_CAPACITY
Maximal number of users for fixed resource without violating SLOs, e.g., a system scales up
to 1,000 users for a fixed set of resources.
|
static BaseMetricDescription |
MetricDescriptionConstants.UTILIZATION_OF_ACTIVE_RESOURCE
Specifies the utilization of an active resource based on the resource's last state
measurements.
For example, a utilization of 50% might indicate that the active resource was in a
busy state in 5 of the last 10s, but might also indicate that the active resource was in a
busy state in 7.5 of the last 15s.Thus, the utilization value is always relative to a fixed time period. |
static BaseMetricDescription |
MetricDescriptionConstants.WAITING_TIME_METRIC
Specifies a waiting time metric, e.g., to store the waiting time at passive resource pools.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseMetricDescriptionImpl
An implementation of the model object '
Base Metric Description'.
|
class |
NumericalBaseMetricDescriptionImpl
An implementation of the model object '
Numerical Base Metric Description'.
|
class |
TextualBaseMetricDescriptionImpl
An implementation of the model object '
Textual Base Metric Description'.
|
Modifier and Type | Method and Description |
---|---|
T |
MetricSpecSwitch.caseBaseMetricDescription(BaseMetricDescription object)
Returns the result of interpreting the object as an instance of '
Base Metric Description'.
|