Class FaultTolerantScalingNodeFailureRecoveryStrategy<A>
java.lang.Object
org.palladiosimulator.simexp.pcm.examples.performability.AbstractNodeRecoveryStrategy<org.palladiosimulator.solver.models.PCMInstance,A>
org.palladiosimulator.simexp.pcm.examples.performability.loadbalancing.FaultTolerantScalingNodeFailureRecoveryStrategy<A>
- All Implemented Interfaces:
NodeRecoveryStrategy<org.palladiosimulator.solver.models.PCMInstance,
A>
public class FaultTolerantScalingNodeFailureRecoveryStrategy<A>
extends AbstractNodeRecoveryStrategy<org.palladiosimulator.solver.models.PCMInstance,A>
-
Field Summary
Fields inherited from class org.palladiosimulator.simexp.pcm.examples.performability.AbstractNodeRecoveryStrategy
DEFAULT_BRANCH_TRANSITION_PROBABILITY, LOGGER, ONE_BRANCH_TRANSITION_PROBABILITY, repositoryLookup, repositoryUpdater, resourceEnvLookup, strategyConfiguration, ZERO_BRANCH_TRANSITION_PROBABILITY
-
Constructor Summary
ConstructorDescriptionFaultTolerantScalingNodeFailureRecoveryStrategy
(PerformabilityStrategyConfiguration strategyConfiguration, RepositoryModelLookup repositoryLookup, ResourceEnvironmentModelLookup resourceEnvLookup, RepositoryModelUpdater repositoryUpdater) -
Method Summary
Modifier and TypeMethodDescriptionvoid
execute
(SelfAdaptiveSystemState<org.palladiosimulator.solver.models.PCMInstance, A, List<org.palladiosimulator.envdyn.api.entity.bn.InputValue<tools.mdsd.probdist.api.entity.CategoricalValue>>> sasState, SharedKnowledge knowledge) Methods inherited from class org.palladiosimulator.simexp.pcm.examples.performability.AbstractNodeRecoveryStrategy
findProbabilisticBranchTransitionToServerNode, logMsg
-
Constructor Details
-
FaultTolerantScalingNodeFailureRecoveryStrategy
public FaultTolerantScalingNodeFailureRecoveryStrategy(PerformabilityStrategyConfiguration strategyConfiguration, RepositoryModelLookup repositoryLookup, ResourceEnvironmentModelLookup resourceEnvLookup, RepositoryModelUpdater repositoryUpdater)
-
-
Method Details