public class DynamicLoadBalancing extends DynamicLoadBalancingBase
loadContainer, loadContainerAgentMap, loadJVM4Balancing, loadMachines4Balancing, machineArray, machinesBenchmarkSummation, myLoadAgent, noAgents, noMachines
currContainerBenchmarkResults, currContainerLoactions, currDisSetup, currProject, currSimSetup, currThresholdExceededOverAll, currThresholdLevels, loadHelper, simHelper
Constructor and Description |
---|
DynamicLoadBalancing(LoadMeasureAgent loadMeasureAgent)
Instantiates a new dynamic load balancing.
|
Modifier and Type | Method and Description |
---|---|
void |
doBalancing()
Does the actual load balancing.
|
action, refreshCountingsAndLists, setMeasurements, startRemoteContainer, startRemoteContainer, updateLoadInfo4JVMandMachine
getStartArguments, openMonitorAgents, setAgentMigration, startAgent, startAgent, startAgent, startAgent, startAgentsOnContainers, startNumberOfRemoteContainer
actionWrapper, block, block, getAgent, getBehaviourName, getDataStore, getExecutionState, getParent, getRestartCounter, handle, handleBlockEvent, handleRestartEvent, isRunnable, onEnd, onStart, restart, root, setAgent, setBehaviourName, setDataStore, setExecutionState
public DynamicLoadBalancing(LoadMeasureAgent loadMeasureAgent)
loadMeasureAgent
- the load agentpublic void doBalancing()
BaseLoadBalancingInterface