Class FaultTolerantScalingPlanningStrategy<C>
java.lang.Object
org.palladiosimulator.simexp.pcm.examples.performability.AbstractReconfigurationPlanningStrategy<C,org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator>
org.palladiosimulator.simexp.pcm.examples.performability.loadbalancing.AbstractLoadBalancingScalingPlanningStrategy<C>
org.palladiosimulator.simexp.pcm.examples.performability.loadbalancing.FaultTolerantScalingPlanningStrategy<C>
- All Implemented Interfaces:
ReconfigurationPlanningStrategy
public class FaultTolerantScalingPlanningStrategy<C>
extends AbstractLoadBalancingScalingPlanningStrategy<C>
-
Field Summary
Fields inherited from class org.palladiosimulator.simexp.pcm.examples.performability.AbstractReconfigurationPlanningStrategy
LOGGER, recoveryStrategy
-
Constructor Summary
ConstructorDescriptionFaultTolerantScalingPlanningStrategy
(PcmMeasurementSpecification responseTimeSpec, PerformabilityStrategyConfiguration strategyConfiguration, NodeRecoveryStrategy<C, org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator> recoveryStrategy, Threshold lowerThresholdResponseTime, Threshold upperThresholdResponseTime) -
Method Summary
Modifier and TypeMethodDescriptionplanReconfigurationSteps
(State source, Set<QVToReconfiguration> options, SharedKnowledge knowledge) workaround until all steps are supported as QVTO transformation will return an empty qvto transformationMethods inherited from class org.palladiosimulator.simexp.pcm.examples.performability.loadbalancing.AbstractLoadBalancingScalingPlanningStrategy
isExceeded, isSubceeded, lookupReconfigure
Methods inherited from class org.palladiosimulator.simexp.pcm.examples.performability.AbstractReconfigurationPlanningStrategy
emptyReconfiguration, findReconfiguration, missingQvtoTransformationMessage, retrieveResponseTime, retrieveServerNodeStates
-
Constructor Details
-
FaultTolerantScalingPlanningStrategy
public FaultTolerantScalingPlanningStrategy(PcmMeasurementSpecification responseTimeSpec, PerformabilityStrategyConfiguration strategyConfiguration, NodeRecoveryStrategy<C, org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator> recoveryStrategy, Threshold lowerThresholdResponseTime, Threshold upperThresholdResponseTime)
-
-
Method Details