A B C D E F G H I J L M N O P Q R S T U V

A

activeSubscription - Variable in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
actualMigration(PhysicalMachine.ResourceAllocation) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
This function is responsible for the actual transfer between the old physical machine and the new one.
actualSwitchOff() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
add(ResourceConstraints...) - Static method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.ResourceConstraints
 
add(int, QueueingData) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.SmallestFirstScheduler.SFQueue
 
addAll(int, Collection<? extends QueueingData>) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.SmallestFirstScheduler.SFQueue
 
addSingleToDG(ResourceSpreader) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader.FreqSyncer
Should only be used from addToGroup!
addToGroup() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader.FreqSyncer
 
AggregatedEnergyMeter - Class in hu.mta.sztaki.lpds.cloud.simulator.energy
 
AggregatedEnergyMeter(List<EnergyMeter>) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.energy.AggregatedEnergyMeter
 
allocated - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine.ResourceAllocation
 
allocateResources(ResourceConstraints, boolean, int) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
Ensures the requested amount of resources are going to be available in the foreseeable future on this physical machine.
AlwaysOnMachines - Class in hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling
 
AlwaysOnMachines(IaaSService) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling.AlwaysOnMachines
 
ArrayHandler - Class in hu.mta.sztaki.lpds.cloud.simulator.util
 
ArrayHandler() - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.util.ArrayHandler
 
assignProcessingPower() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.MaxMinFairSpreader
 
availableCapacities - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 

B

backPreference - Variable in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
behaviorChanged(ResourceSpreader, PowerState) - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.DirectEnergyMeter
 
behaviorChanged(ResourceSpreader, PowerState) - Method in interface hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader.PowerBehaviorChangeListener
 
bgNetworkLoad - Variable in class hu.mta.sztaki.lpds.cloud.simulator.io.VirtualAppliance
 
buildDepGroup(ResourceSpreader) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader.FreqSyncer
 
bulkHostRegistration(List<PhysicalMachine>) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
 

C

calcCompletionDistance() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
calcTimeJump(long) - Static method in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
cancel() - Method in class hu.mta.sztaki.lpds.cloud.simulator.DeferredEvent
 
cancel() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine.ResourceAllocation
 
cancel() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
cancelAllocation(PhysicalMachine.ResourceAllocation) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
cancelConsumption(ResourceConsumption) - Static method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
cancelled - Variable in class hu.mta.sztaki.lpds.cloud.simulator.DeferredEvent
 
cancelled - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ConsumptionEventAdapter
 
capacityChanged(ResourceConstraints, List<ResourceConstraints>) - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.PhysicalMachineEnergyMeter
 
capacityChanged(ResourceConstraints, List<ResourceConstraints>) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling.SchedulingDependentMachines.CapacityChangeManager
 
capacityChanged(ResourceConstraints, List<F>) - Method in interface hu.mta.sztaki.lpds.cloud.simulator.iaas.VMManager.CapacityChangeEvent
 
capacityListeners - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
 
capacityManagers - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling.SchedulingDependentMachines
 
centralRnd - Static variable in class hu.mta.sztaki.lpds.cloud.simulator.util.SeedSyncer
 
changeEvents() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine.EventSetup
Implementing this function allows the implementor to provide a custom VM state change function
checkAllocationsPresence(PhysicalMachine.ResourceAllocation) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
checkConnectivity(NetworkNode, NetworkNode) - Static method in class hu.mta.sztaki.lpds.cloud.simulator.io.NetworkNode
 
checkVMHost(VirtualMachine) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
 
CloudLoader - Class in hu.mta.sztaki.lpds.cloud.simulator.util
 
CloudLoader() - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.util.CloudLoader
 
CO2Model - Class in hu.mta.sztaki.lpds.cloud.simulator.energy
 
CO2Model() - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.energy.CO2Model
 
collectProcessingReport() - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.DirectEnergyMeter
 
compareTo(MonitorConsumption.SpreadingRecord) - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.MonitorConsumption.SpreadingRecord
 
compareTo(ResourceConstraints) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.ResourceConstraints
 
compareTo(Timed) - Method in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
completed - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ConsumptionEventAdapter
 
completedVMs - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
completionDistance - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
conCancelled(ResourceConsumption) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ConsumptionEventAdapter
 
conCancelled(ResourceConsumption) - Method in interface hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption.ConsumptionEvent
This function is called when the resource consumption cannot be handled properly
conComplete() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ConsumptionEventAdapter
 
conComplete() - Method in interface hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption.ConsumptionEvent
This function is called when the resource consumption represented by the ResourceConsumption object is fulfilled
conComplete() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine.InitialTransferEvent
 
ConstantConsumptionModel - Class in hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling
 
ConstantConsumptionModel() - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling.ConstantConsumptionModel
 
consumer - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
consumerLimit - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
consumingStates - Static variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
 
ConsumptionEventAdapter - Class in hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel
 
ConsumptionEventAdapter() - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ConsumptionEventAdapter
 
consumptionRange - Variable in class hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling.PowerState
 
contents - Variable in class hu.mta.sztaki.lpds.cloud.simulator.io.Repository
Stuff that is already in the current repository
contents() - Method in class hu.mta.sztaki.lpds.cloud.simulator.io.Repository
Offers an unmodifiable list of contents.
cumulativeRC - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.QueueingData
 
currentlyStartingPM - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling.SchedulingDependentMachines
 
currentPowerBehavior - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
currentState - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
currentStorageUse - Variable in class hu.mta.sztaki.lpds.cloud.simulator.io.Repository
The current total size of the contents in the actual repository object
currentUnProcessed - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.MaxMinFairSpreader
 
currState - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
 

D

defaultAllocLen - Static variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
DeferredEvent - Class in hu.mta.sztaki.lpds.cloud.simulator
 
DeferredEvent(long) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.DeferredEvent
 
depGroupExtension - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader.FreqSyncer
 
depgrouplen - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader.FreqSyncer
 
deployVM(VirtualMachine, PhysicalMachine.ResourceAllocation, Repository) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
deregisterHost(PhysicalMachine) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
This function allows the IaaS to reduce in size.
deregisterObject(StorageObject) - Method in class hu.mta.sztaki.lpds.cloud.simulator.io.Repository
This function is designed to simulate the erase function of the repository given that its user knows the StorageObject to be dropped.
deregisterObject(String) - Method in class hu.mta.sztaki.lpds.cloud.simulator.io.Repository
This function is designed to simulate the erase function of the repository given that its user knows the identifier of the content to be dropped.
deregisterRepository(Repository) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
This function allows the IaaS to reduce its storage capacities.
destroy(boolean) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
Destroys the VM, and cleans up all repositories that could contain disk or memory states.
DirectEnergyMeter - Class in hu.mta.sztaki.lpds.cloud.simulator.energy
Direct energy meters can monitor a single resource spreader and can convert their processed consumption values to a continuously updated energy figure.
DirectEnergyMeter(ResourceSpreader) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.energy.DirectEnergyMeter
 
disk - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
 
diskid - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine.InitialTransferEvent
 
diskinbws - Variable in class hu.mta.sztaki.lpds.cloud.simulator.io.NetworkNode
 
diskoutbws - Variable in class hu.mta.sztaki.lpds.cloud.simulator.io.NetworkNode
 
doConsumerProcessing(long) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
doProcessing(long) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
doProviderProcessing(long) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
duplicateContent(String, String, ResourceConsumption.ConsumptionEvent) - Method in class hu.mta.sztaki.lpds.cloud.simulator.io.Repository
Initiates the duplication of some repository content

E

EnergyMeter - Class in hu.mta.sztaki.lpds.cloud.simulator.energy
 
EnergyMeter() - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.energy.EnergyMeter
 
esetup - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine.InitialTransferEvent
 
ev - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
The event to be fired when there is nothing left to process in this consumption.
evaluateConsumption(double) - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling.ConstantConsumptionModel
 
evaluateConsumption(double) - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling.LinearConsumptionModel
 
evaluateConsumption(double) - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling.NoIdleConsumptionModel
 
evaluateConsumption(double) - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling.PowerState.ConsumptionModel
 
eventAction() - Method in class hu.mta.sztaki.lpds.cloud.simulator.DeferredEvent
 
eventAction() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine.PowerStateDelayer
 
eventAction() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine.ResourceAllocation
 
expectedState - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine.EventSetup
 

F

fire() - Static method in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
fireCounter - Static variable in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
firstConsumerId - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader.FreqSyncer
 
FirstFitScheduler - Class in hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling
 
FirstFitScheduler(IaaSService) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.FirstFitScheduler
 
freeCapacity - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.Scheduler
 
frequency - Variable in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 

G

generateTransitions(double, double, double, double, double) - Static method in class hu.mta.sztaki.lpds.cloud.simulator.util.PowerTransitionGenerator
 
get(int) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.SmallestFirstScheduler.SFQueue
 
getAvailableCapacities() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
Returns capacities that does not actually have deployed VMs on them
getBgNetworkLoad() - Method in class hu.mta.sztaki.lpds.cloud.simulator.io.VirtualAppliance
 
getCapacities() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
 
getCapacities() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
getCapacities() - Method in interface hu.mta.sztaki.lpds.cloud.simulator.iaas.VMManager
 
getClonedDepGroup() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader.FreqSyncer
This will always give a fresh copy of the depgroup which can be changed as the user desires.
getCompletedVMs() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
getCompletionDistance() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
getConsumer() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
getConsumptionRange() - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling.PowerState
 
getCounterPart(ResourceConsumption) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.MaxMinConsumer
 
getCounterPart(ResourceConsumption) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.MaxMinProvider
 
getCounterPart(ResourceConsumption) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
getCurrentOnOffDelay() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
getCurrentPower(double) - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling.PowerState
 
getCurrentPowerBehavior() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
getDepGroup() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader.FreqSyncer
Only those should get the depgroup with this function who are not planning to change it's contents WARNING: If, for some reason, the contents of the returned array are changed then the proper operation of FreqSyncer cannot be guaranteed anymore.
getDGLen() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader.FreqSyncer
 
getDiskbw() - Method in class hu.mta.sztaki.lpds.cloud.simulator.io.NetworkNode
The bandwidth available when duplicating local disk contents.
getFireCount() - Static method in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
getFirstConsumerId() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader.FreqSyncer
 
getFreeCapacities() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
Those capacities that are not even allocated
getFreeStorageCapacity() - Method in class hu.mta.sztaki.lpds.cloud.simulator.io.Repository
 
getFrequency() - Method in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
getHardLimit() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
getHashandIncCounter() - Static method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
getHostRegEvent() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling.AlwaysOnMachines
 
getHostRegEvent() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling.PhysicalMachineController
 
getHostRegEvent() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling.SchedulingDependentMachines
 
getInputbw() - Method in class hu.mta.sztaki.lpds.cloud.simulator.io.NetworkNode
Determines the total input bandwidth available for the node
getMaxStorageCapacity() - Method in class hu.mta.sztaki.lpds.cloud.simulator.io.Repository
 
getMeteringStarted() - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.EnergyMeter
Allows the reading of the beginning time instance of the metering session If there were several metering sessions done by this meter, then this function reports the time instance when a hypothetical single continuous metering session would have started
getMeteringStopped() - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.EnergyMeter
Enables access to the time when the last reading was stored for the last stopped metering session.
getMinConsumption() - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling.PowerState
 
getName() - Method in class hu.mta.sztaki.lpds.cloud.simulator.io.NetworkNode
 
getNextEvent() - Method in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
getNextFire() - Static method in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
getObserved() - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.PhysicalMachineEnergyMeter
 
getOutputbw() - Method in class hu.mta.sztaki.lpds.cloud.simulator.io.NetworkNode
Determines the total output bandwidth available for the node
getPerTickProcessingPower() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
getProcessingLimit() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
getProvider() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
getQueueingEvent() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling.AlwaysOnMachines
 
getQueueingEvent() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling.PhysicalMachineController
 
getQueueingEvent() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling.SchedulingDependentMachines
 
getQueueLength() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.Scheduler
 
getRealLimitPerSecond() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
getResourceAllocation() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
 
getRunningCapacities() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
 
getSamePart(ResourceConsumption) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.MaxMinConsumer
 
getSamePart(ResourceConsumption) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.MaxMinProvider
 
getSamePart(ResourceConsumption) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
getStartupProcessing() - Method in class hu.mta.sztaki.lpds.cloud.simulator.io.VirtualAppliance
 
getState() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
getState() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
Query the current state of the VM
getSubDayProcessing() - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.MonitorConsumption
 
getSubHourProcessing() - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.MonitorConsumption
 
getSubSecondProcessing() - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.MonitorConsumption
 
getSyncer() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
getToBeProcessed() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
getTotalConsumption() - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.AggregatedEnergyMeter
Calculates the sum of total consumptions returned by each and every supervised meter
getTotalConsumption() - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.EnergyMeter
Allows the reading of the meter's current consumption report.
getTotalConsumption() - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.SimpleVMEnergyMeter
cons(PM)/NumVMs(PM)
getTotalProcessed() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
getTotalQueued() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.Scheduler
 
getUnderProcessing() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
getUnProcessed() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
getVa() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
Queries the VA used by this VM

H

halfRealLimit - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
hardLimit - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
hashCode() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
hashCounter - Static variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
host - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine.ResourceAllocation
 
hostPowerBehavior - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
hu.mta.sztaki.lpds.cloud.simulator - package hu.mta.sztaki.lpds.cloud.simulator
 
hu.mta.sztaki.lpds.cloud.simulator.energy - package hu.mta.sztaki.lpds.cloud.simulator.energy
 
hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling - package hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling
 
hu.mta.sztaki.lpds.cloud.simulator.iaas - package hu.mta.sztaki.lpds.cloud.simulator.iaas
 
hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling - package hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling
 
hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel - package hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel
 
hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling - package hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling
 
hu.mta.sztaki.lpds.cloud.simulator.io - package hu.mta.sztaki.lpds.cloud.simulator.io
 
hu.mta.sztaki.lpds.cloud.simulator.util - package hu.mta.sztaki.lpds.cloud.simulator.util
 

I

IaaSService - Class in hu.mta.sztaki.lpds.cloud.simulator.iaas
This class represents a single IaaS service.
IaaSService(Class<? extends Scheduler>, Class<? extends PhysicalMachineController>) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
 
IaaSService.IaaSHandlingException - Exception in hu.mta.sztaki.lpds.cloud.simulator.iaas
This class represents a generic error that occurred during the operation of the IaaS service.
IaaSService.IaaSHandlingException(String) - Constructor for exception hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService.IaaSHandlingException
Only a generic constructor is defined so a textual message can be propagated around the system
IaaSService.IaaSHandlingException(String, Throwable) - Constructor for exception hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService.IaaSHandlingException
 
IaaSService.MachineListener - Class in hu.mta.sztaki.lpds.cloud.simulator.iaas
 
IaaSService.MachineListener(PhysicalMachine) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService.MachineListener
 
id - Variable in class hu.mta.sztaki.lpds.cloud.simulator.io.StorageObject
 
inassginmentprocess - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
inbws - Variable in class hu.mta.sztaki.lpds.cloud.simulator.io.NetworkNode
 
increaseTotalConsumption(double) - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.EnergyMeter
 
increasingFreeCapacityListeners - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
indexOf(Object) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.SmallestFirstScheduler.SFQueue
 
initializeFreqUpdate() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.MaxMinFairSpreader
 
initialTransfer(Repository, Repository, VirtualMachine.EventSetup) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
Ensures the transfer of the VM to the appropriate location.
initTransfer(long, double, NetworkNode, NetworkNode, ResourceConsumption.ConsumptionEvent) - Static method in class hu.mta.sztaki.lpds.cloud.simulator.io.NetworkNode
This function ensures the proper initialization of an individual transfer.
internalMachines - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
The order of internal machines is not guaranteed
internalRepositories - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
The order of internal repositories is not guaranteed
internalRunningMachines - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
 
isAcceptableConsumption(ResourceConsumption) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
isAcceptableConsumption(ResourceConsumption) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
isAcceptableConsumption(ResourceConsumption) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
 
isAvailable() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine.ResourceAllocation
 
isCancelled() - Method in class hu.mta.sztaki.lpds.cloud.simulator.DeferredEvent
 
isCancelled() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ConsumptionEventAdapter
 
isCompleted() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ConsumptionEventAdapter
 
isConsumer() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.MaxMinConsumer
 
isConsumer() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.MaxMinProvider
 
isConsumer() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
isHostableRequest(ResourceConstraints) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
isHostingVMs() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
isInDepGroup(ResourceSpreader) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader.FreqSyncer
 
isRegistered() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
isRegisteredHost(PhysicalMachine) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
 
isRegularFreqMode() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader.FreqSyncer
 
isResumable() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
isRunning() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
Determines if the machine can be used for VM instantiation.
isSubscribed() - Method in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
isUnUsed() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine.ResourceAllocation
 

J

jumpTime(long) - Static method in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 

L

lastIndexOf(Object) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.SmallestFirstScheduler.SFQueue
 
lastMetered - Variable in class hu.mta.sztaki.lpds.cloud.simulator.energy.EnergyMeter
 
lastNotifTime - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
latencies - Variable in class hu.mta.sztaki.lpds.cloud.simulator.io.NetworkNode
 
limitComparator - Static variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
limithelper - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
LinearConsumptionModel - Class in hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling
 
LinearConsumptionModel() - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling.LinearConsumptionModel
 
listeners - Variable in class hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling.PowerState
 
listeners - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
 
listeners - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
listeners - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
listIterator() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.SmallestFirstScheduler.SFQueue
 
listIterator(int) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.SmallestFirstScheduler.SFQueue
 
listVMs() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
 
listVMs() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
listVMs() - Method in interface hu.mta.sztaki.lpds.cloud.simulator.iaas.VMManager
Provides an overview on the VMs currently in the system
loadNodes(String) - Static method in class hu.mta.sztaki.lpds.cloud.simulator.util.CloudLoader
 
loadwhilenotrunning - Static variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
 
localDisk - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
lookup(String) - Method in class hu.mta.sztaki.lpds.cloud.simulator.io.Repository
Searches and returns the storage object with a given identifier

M

machines - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
 
manageQueueRemoval(QueueingData) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.Scheduler
Removes an arbitrary item from the queue
manageQueueRemoval() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.Scheduler
Removes the head of the queue
MaxMinConsumer - Class in hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel
 
MaxMinConsumer(double) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.MaxMinConsumer
 
MaxMinFairSpreader - Class in hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel
 
MaxMinFairSpreader(double) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.MaxMinFairSpreader
 
MaxMinProvider - Class in hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel
 
MaxMinProvider(double) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.MaxMinProvider
 
maxProcessable - Variable in class hu.mta.sztaki.lpds.cloud.simulator.energy.DirectEnergyMeter
 
maxStorageCapacity - Variable in class hu.mta.sztaki.lpds.cloud.simulator.io.Repository
The total possible size of the contents in the current repository
measuredResource - Variable in class hu.mta.sztaki.lpds.cloud.simulator.energy.DirectEnergyMeter
 
meteringStarted - Variable in class hu.mta.sztaki.lpds.cloud.simulator.energy.EnergyMeter
 
meteringStopped - Variable in class hu.mta.sztaki.lpds.cloud.simulator.energy.EnergyMeter
 
migrate(PhysicalMachine.ResourceAllocation) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
Moves all data necessary for the VMs execution from its current physical machine to another.
migrateVM(VirtualMachine, IaaSService) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
 
migrateVM(VirtualMachine, PhysicalMachine) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
migrateVM(VirtualMachine, E) - Method in interface hu.mta.sztaki.lpds.cloud.simulator.iaas.VMManager
Migrates a VM from the current system to another.
migrationAllocLen - Static variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
minConsumption - Variable in class hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling.PowerState
 
model - Variable in class hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling.PowerState
 
MonitorConsumption - Class in hu.mta.sztaki.lpds.cloud.simulator.energy
This class is an initial framework to collect periodical reports on consumptions.
MonitorConsumption(ResourceSpreader) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.energy.MonitorConsumption
 
MonitorConsumption.SpreadingRecord - Class in hu.mta.sztaki.lpds.cloud.simulator.energy
 
MonitorConsumption.SpreadingRecord() - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.energy.MonitorConsumption.SpreadingRecord
 
multiply(double) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.ResourceConstraints
 
myDepGroup - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader.FreqSyncer
myDepGroup is always kept in order: first all the providers are listed, then all the consumers, when dealing with this data member please keep in mind this expected behavior.
myHashCode - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
myPowerState - Variable in class hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling.PowerState.ConsumptionModel
 
myPromisedIndex - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine.ResourceAllocation
 
mySyncer - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 

N

name - Variable in class hu.mta.sztaki.lpds.cloud.simulator.io.NetworkNode
 
negative(ResourceConstraints) - Static method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.ResourceConstraints
 
negligableProcessing - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
NetworkNode - Class in hu.mta.sztaki.lpds.cloud.simulator.io
This class represents a networked element in the system.
NetworkNode(String, long, long, long, HashMap<String, Integer>) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.io.NetworkNode
This function initializes the bandwidth spreaders for the node to ensure equal network share for each transfer occurring on the node.
NetworkNode.NetworkException - Exception in hu.mta.sztaki.lpds.cloud.simulator.io
 
NetworkNode.NetworkException(String) - Constructor for exception hu.mta.sztaki.lpds.cloud.simulator.io.NetworkNode.NetworkException
 
NetworkNode.SingleTransfer - Class in hu.mta.sztaki.lpds.cloud.simulator.io
The instances of this class represent an individual data transfer in the system.
NetworkNode.SingleTransfer(int, long, double, MaxMinConsumer, MaxMinProvider, ResourceConsumption.ConsumptionEvent) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.io.NetworkNode.SingleTransfer
This constructor describes the basic properties of an individual transfer.
networkPowerBehavior - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
newComputeTask(double, double, ResourceConsumption.ConsumptionEvent) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
 
newCopy(String) - Method in class hu.mta.sztaki.lpds.cloud.simulator.io.StorageObject
 
newCopy(String) - Method in class hu.mta.sztaki.lpds.cloud.simulator.io.VirtualAppliance
 
newState - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine.PowerStateDelayer
 
nextEvent - Variable in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
nextEventDistance() - Method in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
nextMachine - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.RoundRobinScheduler
 
NoIdleConsumptionModel - Class in hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling
 
NoIdleConsumptionModel() - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling.NoIdleConsumptionModel
 
NonQueueingScheduler - Class in hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling
 
NonQueueingScheduler(IaaSService) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.NonQueueingScheduler
 
noResources - Static variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.ResourceConstraints
 
notifyCapacityListeners(List<PhysicalMachine>) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
 
notifyCharacteristisListeners() - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling.PowerState
 
notifyFreedUpCapacityListeners(ResourceConstraints) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
notifyListeners() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.Scheduler
 
nudge() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader.FreqSyncer
 
nudged - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader.FreqSyncer
 
numofCurrentVMs() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 

O

observed - Variable in class hu.mta.sztaki.lpds.cloud.simulator.energy.PhysicalMachineEnergyMeter
 
observed - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling.SchedulingDependentMachines.CapacityChangeManager
 
offDelay - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
onDelay - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
onOffEvent - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
orderedPMcache - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.Scheduler
 
outbws - Variable in class hu.mta.sztaki.lpds.cloud.simulator.io.NetworkNode
 
outOfOrderProcessing(long) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader.FreqSyncer
 

P

parent - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling.PhysicalMachineController
 
parent - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.Scheduler
 
pastNotification - Variable in class hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling.PowerState
 
perTickProcessingPower - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
Maximum amount of resources to be shared among the consumption objects during a single tick.
PhysicalMachine - Class in hu.mta.sztaki.lpds.cloud.simulator.iaas
 
PhysicalMachine(double, double, long, Repository, int, int, EnumMap<PhysicalMachine.PowerStateKind, EnumMap<PhysicalMachine.State, PowerState>>) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
Defines a new physical machine, ensures that there are no VMs running so far
PhysicalMachine.PowerStateDelayer - Class in hu.mta.sztaki.lpds.cloud.simulator.iaas
 
PhysicalMachine.PowerStateDelayer(int, PhysicalMachine.State) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine.PowerStateDelayer
 
PhysicalMachine.PowerStateKind - Enum in hu.mta.sztaki.lpds.cloud.simulator.iaas
 
PhysicalMachine.PowerStateKind() - Constructor for enum hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine.PowerStateKind
 
PhysicalMachine.ResourceAllocation - Class in hu.mta.sztaki.lpds.cloud.simulator.iaas
 
PhysicalMachine.ResourceAllocation(PhysicalMachine, ResourceConstraints, ResourceConstraints, int) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine.ResourceAllocation
 
PhysicalMachine.State - Enum in hu.mta.sztaki.lpds.cloud.simulator.iaas
Represents the possible states of the physical machines modeled in the system
PhysicalMachine.State() - Constructor for enum hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine.State
 
PhysicalMachine.StateChangeListener - Interface in hu.mta.sztaki.lpds.cloud.simulator.iaas
 
PhysicalMachineController - Class in hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling
 
PhysicalMachineController(IaaSService) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling.PhysicalMachineController
 
PhysicalMachineEnergyMeter - Class in hu.mta.sztaki.lpds.cloud.simulator.energy
 
PhysicalMachineEnergyMeter(PhysicalMachine) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.energy.PhysicalMachineEnergyMeter
 
pm - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService.MachineListener
 
pmCacheLen - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.Scheduler
 
pmComparator - Static variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.Scheduler
 
pmcontroller - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
 
pmstateChanged - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.Scheduler
 
PowerState - Class in hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling
 
PowerState(double, double, Class<? extends PowerState.ConsumptionModel>) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling.PowerState
 
PowerState.ConsumptionModel - Class in hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling
 
PowerState.ConsumptionModel() - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling.PowerState.ConsumptionModel
 
PowerState.PowerCharacteristicsChange - Interface in hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling
 
PowerTransitionGenerator - Class in hu.mta.sztaki.lpds.cloud.simulator.util
 
PowerTransitionGenerator() - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.util.PowerTransitionGenerator
 
prepare(Repository, Repository) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
Prepares the VM so it can be started without the need to clone its VA first.
prePowerChangeEvent(PowerState) - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.DirectEnergyMeter
 
prePowerChangeEvent(PowerState) - Method in interface hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling.PowerState.PowerCharacteristicsChange
 
preStartupStates - Static variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
 
previousProcessingReport - Variable in class hu.mta.sztaki.lpds.cloud.simulator.energy.DirectEnergyMeter
 
processingLimit - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
processSingleConsumption(ResourceConsumption, long) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.MaxMinConsumer
 
processSingleConsumption(ResourceConsumption, long) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.MaxMinProvider
 
processSingleConsumption(ResourceConsumption, long) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
promisedAllocationsCount - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
promisedCapacities - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
promisedResources - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
promisedStorage - Variable in class hu.mta.sztaki.lpds.cloud.simulator.io.Repository
The amount of contents that are about to arrive.
provider - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
providerLimit - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
publicVms - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 

Q

queue - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.Scheduler
 
queuedRC - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.QueueingData
 
queuedRepo - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.QueueingData
 
queuedVMs - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.QueueingData
 
QueueingData - Class in hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling
 
QueueingData(VirtualMachine[], ResourceConstraints, Repository, HashMap<String, Object>, long) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.QueueingData
 
queueingEvent - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling.PhysicalMachineController
 
queueingStarted() - Method in interface hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.Scheduler.QueueingEvent
 
queueListeners - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.Scheduler
 

R

ra - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
 
ras - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.FirstFitScheduler
 
ras - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.RoundRobinScheduler
 
readjustMeter() - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.EnergyMeter
Allows internal realignment to new metering situations that need an immediate utilization reading
realAllocated - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine.ResourceAllocation
 
realDeregistration(PhysicalMachine) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
 
realLimit - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
reallocateResources(VirtualMachine, ResourceConstraints) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
 
reallocateResources(VirtualMachine, ResourceConstraints) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
reallocateResources(VirtualMachine, ResourceConstraints) - Method in interface hu.mta.sztaki.lpds.cloud.simulator.iaas.VMManager
Allows fine-grained resource utilization setup of the particular VM after it was allocated on the system.
reallyFreeCapacities - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
realResume() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
 
realSubscribe(long) - Method in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
receivedTime - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.QueueingData
 
registerConsumption() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
registerConsumption(ResourceConsumption) - Static method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
When a new consumption is initiated it must be registered to the corresponding spreader with this function.
registered - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
registerHost(PhysicalMachine) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
This function allows the IaaS to grow in size
registerObject(StorageObject) - Method in class hu.mta.sztaki.lpds.cloud.simulator.io.Repository
This function is designed to initially set up the repository contents.
registerRepository(Repository) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
This function allows the IaaS to grow its storage capacities
regularFreqMode - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader.FreqSyncer
 
release() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine.ResourceAllocation
 
remove(int) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.SmallestFirstScheduler.SFQueue
 
removeAndReplaceWithLast(ArrayList<T>, T) - Static method in class hu.mta.sztaki.lpds.cloud.simulator.util.ArrayHandler
An item removal function that brings the last element from the array to the place of the to be removed item.
removeTheseConsumptions(ResourceConsumption[], int) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
repositories - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
 
Repository - Class in hu.mta.sztaki.lpds.cloud.simulator.io
This class represents the storage entities in the system.
Repository(long, String, long, long, long, HashMap<String, Integer>) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.io.Repository
Constructor for repository objects
requestContentDelivery(String, Repository, ResourceConsumption.ConsumptionEvent) - Method in class hu.mta.sztaki.lpds.cloud.simulator.io.Repository
Initiates transfer from a remote location
requestContentDelivery(String, String, Repository, ResourceConsumption.ConsumptionEvent) - Method in class hu.mta.sztaki.lpds.cloud.simulator.io.Repository
This function registers a storage object for transfer.
requestedLimit - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
requestVM(VirtualAppliance, ResourceConstraints, Repository, int) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
 
requestVM(VirtualAppliance, ResourceConstraints, Repository, int, HashMap<String, Object>) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
 
requestVM(VirtualAppliance, ResourceConstraints, Repository, int) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
Initiates a VM on this physical machine.
requestVM(VirtualAppliance, ResourceConstraints, Repository, int, HashMap<String, Object>) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
Scheduling constraints are ignored currently! As this is too low level to handle them in the current state of the simulator.
requestVM(VirtualAppliance, ResourceConstraints, Repository, int, HashMap<String, Object>) - Method in interface hu.mta.sztaki.lpds.cloud.simulator.iaas.VMManager
Creates a new VM in the system and immediately returns with a new VM object.
requiredCPUs - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.ResourceConstraints
 
requiredMemory - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.ResourceConstraints
 
requiredProcessingIsMinimum - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.ResourceConstraints
 
requiredProcessingPower - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.ResourceConstraints
 
resetCentral() - Static method in class hu.mta.sztaki.lpds.cloud.simulator.util.SeedSyncer
 
resetTimed() - Static method in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
ResourceConstraints - Class in hu.mta.sztaki.lpds.cloud.simulator.iaas
This class is intentionally non mutable, allowing those users (e.g.
ResourceConstraints(double, double, long) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.ResourceConstraints
 
ResourceConstraints(double, double, boolean, long) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.ResourceConstraints
 
ResourceConsumption - Class in hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel
The instances of this class represent an individual resource consumption in the system.
ResourceConsumption(double, double, ResourceSpreader, ResourceSpreader, ResourceConsumption.ConsumptionEvent) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
This constructor describes the basic properties of an individual resource consumption.
ResourceConsumption.ConsumptionEvent - Interface in hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel
This interface allows its implementors to get notified when a consumption completes.
ResourceSpreader - Class in hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel
This class ensures equal access to resource limited devices (such as network interfaces, cpus or disks) for all ongoing resource consumptions.
ResourceSpreader(double) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
This constructor just saves the processing power that can be spread in every tick by the newly instantiated spreader.
ResourceSpreader.FreqSyncer - Class in hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel
 
ResourceSpreader.FreqSyncer(ResourceSpreader, ResourceSpreader) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader.FreqSyncer
 
ResourceSpreader.FreqSyncer(ResourceSpreader[], int, int) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader.FreqSyncer
 
ResourceSpreader.PowerBehaviorChangeListener - Interface in hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel
 
resumable - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
resume() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
Resumes an already suspended VM.
resumeAfterMigration(PhysicalMachine.ResourceAllocation) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
This function is called after the disk and memory images of the VM are located on its new hosting repository.
RoundRobinScheduler - Class in hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling
 
RoundRobinScheduler(IaaSService) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.RoundRobinScheduler
 
runningCapacity - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
 
runningMachines - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
 

S

savedmemory - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
 
sched - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
 
scheduleQueued() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.FirstFitScheduler
 
scheduleQueued() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.NonQueueingScheduler
 
scheduleQueued() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.RoundRobinScheduler
 
scheduleQueued() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.Scheduler
 
Scheduler - Class in hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling
 
Scheduler(IaaSService) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.Scheduler
 
Scheduler.QueueingEvent - Interface in hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling
 
scheduleVMrequest(VirtualMachine[], ResourceConstraints, Repository, HashMap<String, Object>) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.Scheduler
 
schedulingConstraints - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.QueueingData
Data for custom schedulers, if null then there is no data.
SchedulingDependentMachines - Class in hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling
 
SchedulingDependentMachines(IaaSService) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling.SchedulingDependentMachines
 
SchedulingDependentMachines.CapacityChangeManager - Class in hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling
 
SchedulingDependentMachines.CapacityChangeManager(PhysicalMachine) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling.SchedulingDependentMachines.CapacityChangeManager
 
sdEvent - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
 
seed - Static variable in class hu.mta.sztaki.lpds.cloud.simulator.util.SeedSyncer
 
SeedSyncer - Class in hu.mta.sztaki.lpds.cloud.simulator.util
 
SeedSyncer() - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.util.SeedSyncer
 
serialVersionUID - Static variable in exception hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService.IaaSHandlingException
 
serialVersionUID - Static variable in exception hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine.StateChangeException
 
serialVersionUID - Static variable in exception hu.mta.sztaki.lpds.cloud.simulator.iaas.VMManager.NoSuchVMException
 
serialVersionUID - Static variable in exception hu.mta.sztaki.lpds.cloud.simulator.iaas.VMManager.VMManagementException
 
serialVersionUID - Static variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.SmallestFirstScheduler.SFQueue
 
serialVersionUID - Static variable in exception hu.mta.sztaki.lpds.cloud.simulator.io.NetworkNode.NetworkException
 
set(int, QueueingData) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.SmallestFirstScheduler.SFQueue
 
setBackPreference(boolean) - Method in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
setBgNetworkLoad(long) - Method in class hu.mta.sztaki.lpds.cloud.simulator.io.VirtualAppliance
 
setConsumer(ResourceSpreader) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
setConsumptionRange(double) - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling.PowerState
 
setCurrentPowerBehavior(PowerState) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
setDetails(double, long) - Method in class hu.mta.sztaki.lpds.cloud.simulator.io.VirtualAppliance
 
setMinConsumption(double) - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling.PowerState
 
setNonservable() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
If there are not enough resources for the VM currently, to recover from this state (and allow the VM to be rescheduled) just issue a destroy command on the VM
setPerTickProcessingPower(double) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
setProcessingLimit(double) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
setProvider(ResourceSpreader) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
setRealLimit(double) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
setResourceAllocation(PhysicalMachine.ResourceAllocation) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
 
setStartupProcessing(double) - Method in class hu.mta.sztaki.lpds.cloud.simulator.io.VirtualAppliance
 
setState(PhysicalMachine.State) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
setState(VirtualMachine.State) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
Always use this function to set the current VM state.
SimpleVMEnergyMeter - Class in hu.mta.sztaki.lpds.cloud.simulator.energy
Derives VM consumption from its hosting PM.
SimpleVMEnergyMeter(VirtualMachine) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.energy.SimpleVMEnergyMeter
Cannot be created for unallocated VMs!
simulateUntil(long) - Static method in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
simulateUntilLastEvent() - Static method in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
singleGroupwiseFreqUpdater() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.MaxMinFairSpreader
 
singleGroupwiseFreqUpdater() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
size - Variable in class hu.mta.sztaki.lpds.cloud.simulator.io.StorageObject
 
skipEventsTill(long) - Static method in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
SmallestFirstScheduler - Class in hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling
 
SmallestFirstScheduler(IaaSService) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.SmallestFirstScheduler
 
SmallestFirstScheduler.SFQueue - Class in hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling
 
SmallestFirstScheduler.SFQueue() - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.SmallestFirstScheduler.SFQueue
 
startMeter(long, boolean) - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.AggregatedEnergyMeter
Dispatches start meter calls to all supervised meters.
startMeter(long, boolean) - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.DirectEnergyMeter
 
startMeter(long, boolean) - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.EnergyMeter
Initiates an energy metering session.
startMeter(long, boolean) - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.PhysicalMachineEnergyMeter
 
startupProcessing - Variable in class hu.mta.sztaki.lpds.cloud.simulator.io.VirtualAppliance
 
stateChanged(PhysicalMachine.State, PhysicalMachine.State) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService.MachineListener
 
stateChanged(PhysicalMachine.State, PhysicalMachine.State) - Method in interface hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine.StateChangeListener
 
stateChanged(PhysicalMachine.State, PhysicalMachine.State) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling.SchedulingDependentMachines.CapacityChangeManager
 
stateChanged(VirtualMachine.State, VirtualMachine.State) - Method in interface hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine.StateChange
If the state of a VM is changed this function is called on all subscribing implementations.
StatesOfHighEnergyConsumption - Static variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
stillInDepGroup - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
stopMeter() - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.AggregatedEnergyMeter
Dispatches stop meter calls to all supervised meters
stopMeter() - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.DirectEnergyMeter
 
stopMeter() - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.EnergyMeter
Terminates the metering session, the totalconsumption values will no longer be updated!
stopMeter() - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.PhysicalMachineEnergyMeter
 
StorageObject - Class in hu.mta.sztaki.lpds.cloud.simulator.io
 
StorageObject(String) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.io.StorageObject
 
StorageObject(String, long, boolean) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.io.StorageObject
 
storagePowerBehavior - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
subDayProcessing - Variable in class hu.mta.sztaki.lpds.cloud.simulator.energy.MonitorConsumption
 
subDayRecords - Variable in class hu.mta.sztaki.lpds.cloud.simulator.energy.MonitorConsumption
 
subHourProcessing - Variable in class hu.mta.sztaki.lpds.cloud.simulator.energy.MonitorConsumption
 
subHourRecords - Variable in class hu.mta.sztaki.lpds.cloud.simulator.energy.MonitorConsumption
 
subList(int, int) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.SmallestFirstScheduler.SFQueue
 
subscribe(long) - Method in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
subscribePowerBehaviorChangeEvents(ResourceSpreader.PowerBehaviorChangeListener) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
subscribePowerCharacteristicsChanges(PowerState.PowerCharacteristicsChange) - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling.PowerState
 
subscribeQueueingEvents(Scheduler.QueueingEvent) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.Scheduler
 
subscribers - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
 
subscribeStateChange(VirtualMachine.StateChange) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
Use this function to get notified about state changes on this VM
subscribeStateChangeEvents(PhysicalMachine.StateChangeListener) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
subscribeToCapacityChanges(VMManager.CapacityChangeEvent<PhysicalMachine>) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
 
subscribeToCapacityChanges(VMManager.CapacityChangeEvent<ResourceConstraints>) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
subscribeToCapacityChanges(VMManager.CapacityChangeEvent<F>) - Method in interface hu.mta.sztaki.lpds.cloud.simulator.iaas.VMManager
 
subscribeToIncreasingFreeapacityChanges(VMManager.CapacityChangeEvent<ResourceConstraints>) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
subSecondProcessing - Variable in class hu.mta.sztaki.lpds.cloud.simulator.energy.MonitorConsumption
 
subtract(ResourceConstraints, ResourceConstraints) - Static method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.ResourceConstraints
 
supervised - Variable in class hu.mta.sztaki.lpds.cloud.simulator.energy.AggregatedEnergyMeter
 
susEvent - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
 
suspend() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
suspend() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
Suspends an already running VM.
suspend(VirtualMachine.EventSetup) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
Just like regular suspend but allows eventsetup hooks.
suspendedStates - Static variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
 
suspendedTasks - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
 
switchoff(PhysicalMachine) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
Starts the turn off procedure for the physical machine so it no longer accepts VM requests but it does not consume anymore
switchoff(boolean) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
Switches off an already running machine.
switchoffmachine() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling.SchedulingDependentMachines.CapacityChangeManager
 
switchOn(PhysicalMachine.ResourceAllocation, Repository) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
Initiates the startup procedure of a VM.
switchonEvent - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
 

T

target - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine.InitialTransferEvent
 
terminateVM(VirtualMachine, boolean) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
 
terminateVM(VirtualMachine, boolean) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
terminateVM(VirtualMachine, boolean) - Method in interface hu.mta.sztaki.lpds.cloud.simulator.iaas.VMManager
Terminates a VM in the system.
tick(long) - Method in class hu.mta.sztaki.lpds.cloud.simulator.DeferredEvent
 
tick(long) - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.AggregatedEnergyMeter
 
tick(long) - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.DirectEnergyMeter
Maintains the totalconsumption value in every desired time interval
tick(long) - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.MonitorConsumption
 
tick(long) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader.FreqSyncer
 
tick(long) - Method in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
Timed - Class in hu.mta.sztaki.lpds.cloud.simulator
This is the base class for the simulation, every class that should receive timing events should extend this and implement the function named "tick".
Timed() - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
timedlist - Static variable in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
timestamp - Variable in class hu.mta.sztaki.lpds.cloud.simulator.energy.MonitorConsumption.SpreadingRecord
 
toBeAdded - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
toBeProcessed - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
The remaining unprocessed entities (e.g., remaining bytes of a transfer)
toMonitor - Variable in class hu.mta.sztaki.lpds.cloud.simulator.energy.MonitorConsumption
 
ToOfforOff - Static variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
ToOnorRunning - Static variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
toProcess - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
The array of consumption objects that will share the processing power of this spreader.
toString() - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.DirectEnergyMeter
 
toString() - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling.PowerState
 
toString() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
 
toString() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine.ResourceAllocation
 
toString() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
toString() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.ResourceConstraints
 
toString() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.MaxMinConsumer
 
toString() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.MaxMinProvider
 
toString() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
toString() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader.FreqSyncer
 
toString() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
toString() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
 
toString() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.QueueingData
 
toString() - Method in class hu.mta.sztaki.lpds.cloud.simulator.io.NetworkNode
 
toString() - Method in class hu.mta.sztaki.lpds.cloud.simulator.io.Repository
 
toString() - Method in class hu.mta.sztaki.lpds.cloud.simulator.io.StorageObject
 
toString() - Method in class hu.mta.sztaki.lpds.cloud.simulator.io.VirtualAppliance
 
toString() - Method in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
totalCapacities - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
totalCapacity - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
 
totalConsumption - Variable in class hu.mta.sztaki.lpds.cloud.simulator.energy.EnergyMeter
 
totalProcessed - Variable in class hu.mta.sztaki.lpds.cloud.simulator.energy.MonitorConsumption.SpreadingRecord
 
totalProcessed - Variable in class hu.mta.sztaki.lpds.cloud.simulator.energy.MonitorConsumption
 
totalProcessed - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
totalProcessingPower - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.ResourceConstraints
 
totalQueued - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.Scheduler
 
transferringStates - Static variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
 
turnon() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
Turns on the physical machine so it allows energy and resource consumption and opens the possibility to receive VM requests.
turnOnAMachine() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling.SchedulingDependentMachines
 

U

UFCmessage - Static variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.SmallestFirstScheduler.SFQueue
 
unassigned - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
unassignedNum - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.MaxMinFairSpreader
 
underAddition - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
underProcessing - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
The currently processing entities (e.g., a network buffer)
underProcessing - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
underProcessing - Static variable in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
underProcessingLen - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
underRemoval - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
underTransfer - Variable in class hu.mta.sztaki.lpds.cloud.simulator.io.Repository
Contents that are under transfer, to ensure that we are not allowing the deletion of contents that are being transferred currently
unlimitedProcessing - Static variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
unsubscribe() - Method in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
unsubscribeFromCapacityChanges(VMManager.CapacityChangeEvent<PhysicalMachine>) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.IaaSService
 
unsubscribeFromCapacityChanges(VMManager.CapacityChangeEvent<ResourceConstraints>) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
unsubscribeFromCapacityChanges(VMManager.CapacityChangeEvent<F>) - Method in interface hu.mta.sztaki.lpds.cloud.simulator.iaas.VMManager
 
unsubscribeFromIncreasingFreeCapacityChanges(VMManager.CapacityChangeEvent<ResourceConstraints>) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
unsubscribePowerBehaviorChangeEvents(ResourceSpreader.PowerBehaviorChangeListener) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader
 
unsubscribePowerCharacteristicsChanges(PowerState.PowerCharacteristicsChange) - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.powermodelling.PowerState
 
unsubscribeQueueingEvents(Scheduler.QueueingEvent) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.Scheduler
 
unsubscribeStateChange(VirtualMachine.StateChange) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
Use this function to be no longer notified about state changes on this VM
unsubscribeStateChangeEvents(PhysicalMachine.StateChangeListener) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 
updateConsumptionLimit(ResourceConsumption, double) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.MaxMinConsumer
 
updateConsumptionLimit(ResourceConsumption, double) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.MaxMinFairSpreader
 
updateConsumptionLimit(ResourceConsumption, double) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.MaxMinProvider
 
updateEvent(long) - Method in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
updateFieldsUsingNewInterval(long) - Method in class hu.mta.sztaki.lpds.cloud.simulator.energy.DirectEnergyMeter
 
updateFrequency(long) - Method in class hu.mta.sztaki.lpds.cloud.simulator.Timed
 
updateHardLimit() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
updateMyFreqNow() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceSpreader.FreqSyncer
 
updateRealLimit() - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.ResourceConsumption
 
updateTotalQueuedAfterRemoval(QueueingData) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.Scheduler
 
upLen - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.resourcemodel.MaxMinFairSpreader
 
use(VirtualMachine) - Method in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine.ResourceAllocation
 
usedPowerState - Variable in class hu.mta.sztaki.lpds.cloud.simulator.energy.DirectEnergyMeter
 
user - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine.ResourceAllocation
 

V

va - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
 
valueOf(String) - Static method in enum hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine.PowerStateKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine.PowerStateKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine.State
Returns an array containing the constants of this enum type, in the order they are declared.
vasource - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
 
vatarget - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
 
VirtualAppliance - Class in hu.mta.sztaki.lpds.cloud.simulator.io
 
VirtualAppliance(String, double, long) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.io.VirtualAppliance
 
VirtualAppliance(String, double, long, boolean, long) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.io.VirtualAppliance
 
VirtualMachine - Class in hu.mta.sztaki.lpds.cloud.simulator.iaas
This class represents a single virtual machine in the system.
VirtualMachine(VirtualAppliance) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine
Instantiates a VM object
VirtualMachine.EventSetup - Class in hu.mta.sztaki.lpds.cloud.simulator.iaas
This internal interface is used to customize internal state change actions in the VM class.
VirtualMachine.EventSetup(VirtualMachine.State) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine.EventSetup
 
VirtualMachine.InitialTransferEvent - Class in hu.mta.sztaki.lpds.cloud.simulator.iaas
 
VirtualMachine.InitialTransferEvent(Repository, VirtualMachine.EventSetup, String) - Constructor for class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine.InitialTransferEvent
 
VirtualMachine.State - Enum in hu.mta.sztaki.lpds.cloud.simulator.iaas
 
VirtualMachine.State() - Constructor for enum hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine.State
 
VirtualMachine.StateChange - Interface in hu.mta.sztaki.lpds.cloud.simulator.iaas
This interface helps to receive events on status changes in virtual machines.
VirtualMachine.StateChangeException - Exception in hu.mta.sztaki.lpds.cloud.simulator.iaas
This class is defined to ensure one can differentiate errors that were caused because the functions on the VM class are called in an improper order.
VirtualMachine.StateChangeException(String) - Constructor for exception hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine.StateChangeException
The constructor allows a textual message so users of this class can see the reason of the exception more clearly without debugging.
VMManager<E,F> - Interface in hu.mta.sztaki.lpds.cloud.simulator.iaas
This interface intends to provide a generic overview of the VM management functionalities in a system.
VMManager.CapacityChangeEvent<F> - Interface in hu.mta.sztaki.lpds.cloud.simulator.iaas
 
VMManager.NoSuchVMException - Exception in hu.mta.sztaki.lpds.cloud.simulator.iaas
Receiving this kind of exception shows that the system does not recognize the VM it should operate on.
VMManager.NoSuchVMException(String) - Constructor for exception hu.mta.sztaki.lpds.cloud.simulator.iaas.VMManager.NoSuchVMException
 
VMManager.NoSuchVMException(String, Throwable) - Constructor for exception hu.mta.sztaki.lpds.cloud.simulator.iaas.VMManager.NoSuchVMException
 
VMManager.VMManagementException - Exception in hu.mta.sztaki.lpds.cloud.simulator.iaas
This is a generic class to represent all kinds of problems that could occur while managing VMs on the system.
VMManager.VMManagementException(String) - Constructor for exception hu.mta.sztaki.lpds.cloud.simulator.iaas.VMManager.VMManagementException
 
VMManager.VMManagementException(String, Throwable) - Constructor for exception hu.mta.sztaki.lpds.cloud.simulator.iaas.VMManager.VMManagementException
 
vmQueueSmallestFirstComparator - Static variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.SmallestFirstScheduler
 
vms - Variable in class hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine
 

A B C D E F G H I J L M N O P Q R S T U V

Copyright © 2012–2015 University of Innsbruck & MTA SZTAKI. All rights reserved.