hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel
Class MaxMinFairSpreader
java.lang.Object
hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.MaxMinFairSpreader
- Direct Known Subclasses:
- MaxMinConsumer, MaxMinProvider
public abstract class MaxMinFairSpreader
- extends ResourceSpreader
Methods inherited from class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader |
cancelConsumption, getCounterPart, getCurrentPowerBehavior, getHashandIncCounter, getPerTickProcessingPower, getSamePart, getSyncer, getTotalProcessed, hashCode, isAcceptableConsumption, isConsumer, processSingleConsumption, registerConsumption, removeTheseConsumptions, setCurrentPowerBehavior, setPerTickProcessingPower, subscribePowerBehaviorChangeEvents, toString, unsubscribePowerBehaviorChangeEvents |
currentUnProcessed
private double currentUnProcessed
unassignedNum
private int unassignedNum
upLen
private int upLen
MaxMinFairSpreader
public MaxMinFairSpreader(double perSecondProcessing)
initializeFreqUpdate
private boolean initializeFreqUpdate()
assignProcessingPower
private void assignProcessingPower()
singleGroupwiseFreqUpdater
protected long singleGroupwiseFreqUpdater()
- Specified by:
singleGroupwiseFreqUpdater
in class ResourceSpreader
updateConsumptionLimit
protected abstract void updateConsumptionLimit(ResourceConsumption con,
double limit)
Copyright © 2012–2015 University of Innsbruck & MTA SZTAKI. All rights reserved.