Index (cloudsim 3.1-SNAPSHOT API)

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

## A

ABRUPT_END_OF_SIMULATION - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes an abrupt end of simulation.
abruptallyTerminate() - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Abruptally terminate.
abs(double[]) - Static method in class org.cloudbus.cloudsim.util.MathUtil
  Abs.
AbstractGovernor - Class in org.cloudbus.cloudsim.power.dvfs
  Governor DVFS Class The Governor decides if it's time to increase/decrease the CPU frequency, regarding a certain threshold.
AbstractGovernor() - Constructor for class org.cloudbus.cloudsim.power.dvfs.AbstractGovernor
accumulatedBwCost - Variable in class org.cloudbus.cloudsim.Cloudlet
  The accumulated bw cost.
accuracy - Variable in class org.cloudbus.cloudsim.network.datacenter.AppCloudlet
addAntecessors(HashSet<Task>) - Method in class org.cloudbus.cloudsim.workflow.Task
addAntecessors(Task) - Method in class org.cloudbus.cloudsim.workflow.Task
addBaudRate(double) - Method in class org.cloudbus.cloudsim.InfoPacket
  Every entity that the InfoPacket traverses should add the baud rate of the link on which this packet will be sent out next.
addChild(Task) - Method in class org.cloudbus.cloudsim.workflow.Task
addCompletedLength(double) - Method in class org.cloudbus.cloudsim.workflow.Transmission
  Sums some amount of data to the already transmitted data
addDataDependency(DataItem) - Method in class org.cloudbus.cloudsim.workflow.Task
addEntity(SimEntity) - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Add a new entity to the simulation.
addEntityDynamically(SimEntity) - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Internal method used to add a new entity to the simulation when the simulation is running.
addEntryTime(double) - Method in class org.cloudbus.cloudsim.InfoPacket
  This method should be called by routers and other entities when this InfoPacket reaches them along with the current simulation time.
addEvent(SimEvent) - Method in class org.cloudbus.cloudsim.core.DeferredQueue
  Adds a new event to the queue.
addEvent(SimEvent) - Method in class org.cloudbus.cloudsim.core.FutureQueue
  Add a new event to the queue.
addEventFirst(SimEvent) - Method in class org.cloudbus.cloudsim.core.FutureQueue
  Add a new event to the head of the queue.
addExitTime(double) - Method in class org.cloudbus.cloudsim.InfoPacket
  This method should be called by routers and other entities when this InfoPacket is leaving them.
addFile(File) - Method in class org.cloudbus.cloudsim.Datacenter
  Adds a file into the resource's storage before the experiment starts.
addFile(File) - Method in class org.cloudbus.cloudsim.HarddriveStorage
  Adds a file to the storage.
addFile(List<File>) - Method in class org.cloudbus.cloudsim.HarddriveStorage
  Adds a set of files to the storage.
addFile(File) - Method in class org.cloudbus.cloudsim.SanStorage
  Adds a file to the storage.
addFile(List<File>) - Method in class org.cloudbus.cloudsim.SanStorage
  Adds a set of files to the storage.
addFile(File) - Method in interface org.cloudbus.cloudsim.Storage
  Adds a file to the storage.
addFile(List<File>) - Method in interface org.cloudbus.cloudsim.Storage
  Adds a set of files to the storage.
addHistoryEntry(HostDynamicWorkload, double) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Adds the history value.
addHop(int) - Method in class org.cloudbus.cloudsim.InfoPacket
  This method should be called by network entities that count as hops, for e.g.
addHost(HostDatas) - Method in class org.cloudbus.cloudsim.xml.DatacenterDatas
addLink(TopologicalLink) - Method in class org.cloudbus.cloudsim.network.TopologicalGraph
  adds an link between two topological nodes
addLink(int, int, double, double) - Static method in class org.cloudbus.cloudsim.NetworkTopology
  Adds a new link in the network topology
addLocation(int) - Method in class org.cloudbus.cloudsim.workflow.DataItem
addMigratingInVm(Vm) - Method in class org.cloudbus.cloudsim.Host
  Adds the migrating in vm.
addNode(TopologicalNode) - Method in class org.cloudbus.cloudsim.network.TopologicalGraph
  adds an Topological Node to this graph
addOutput(DataItem) - Method in class org.cloudbus.cloudsim.workflow.Task
addParent(Task) - Method in class org.cloudbus.cloudsim.workflow.Task
addReplica(Task) - Method in class org.cloudbus.cloudsim.workflow.Task
addRequiredFile(String) - Method in class org.cloudbus.cloudsim.Cloudlet
  Adds the required filename to the list.
addReservedFile(File) - Method in class org.cloudbus.cloudsim.HarddriveStorage
  Adds a file for which the space has already been reserved.
addReservedFile(File) - Method in class org.cloudbus.cloudsim.SanStorage
  Adds a file for which the space has already been reserved.
addReservedFile(File) - Method in interface org.cloudbus.cloudsim.Storage
  Adds a file for which the space has already been reserved.
addStateHistoryEntry(double, double, double, boolean) - Method in class org.cloudbus.cloudsim.HostDynamicWorkload
  Adds the state history entry.
addStateHistoryEntry(double, double, double, boolean) - Method in class org.cloudbus.cloudsim.Vm
  Adds the state history entry.
addSuccessors(HashSet<Task>) - Method in class org.cloudbus.cloudsim.workflow.Task
addSuccessors(Task) - Method in class org.cloudbus.cloudsim.workflow.Task
addTransmission(Transmission) - Method in class org.cloudbus.cloudsim.workflow.Channel
  Adds a new Transmission to be submitted via this Channel
addUtilizationHistoryValue(double) - Method in class org.cloudbus.cloudsim.power.PowerVm
  Adds the utilization history value.
ADVANCE_RESERVATION - Static variable in class org.cloudbus.cloudsim.DatacenterCharacteristics
  A resource that supports Advanced Reservation mechanisms.
Agg_LEVEL - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
AggregateSwitch - Class in org.cloudbus.cloudsim.network.datacenter
  This class allows to simulate aggregate switch for Datacenter network.
AggregateSwitch(String, int, NetworkDatacenter) - Constructor for class org.cloudbus.cloudsim.network.datacenter.AggregateSwitch
  Constructor for Aggregate Switch We have to specify switches that are connected to its downlink and uplink ports, and corresponding bandwidths
AggSwitchPort - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
allocateBwForVm(Vm, long) - Method in class org.cloudbus.cloudsim.provisioners.BwProvisioner
  Allocates BW for a given VM.
allocateBwForVm(Vm, long) - Method in class org.cloudbus.cloudsim.provisioners.BwProvisionerSimple
allocateHostForVm(Vm) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkVmAllocationPolicy
  Allocates a host for a given VM.
allocateHostForVm(Vm, Host) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkVmAllocationPolicy
allocateHostForVm(Vm, Host) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyAbstract
allocateHostForVm(Vm) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyAbstract
allocateHostForVm(Vm) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicySimpleWattPerMipsMetric
allocateHostForVm(Vm) - Method in class org.cloudbus.cloudsim.VmAllocationPolicy
  Allocates a host for a given VM.
allocateHostForVm(Vm, Host) - Method in class org.cloudbus.cloudsim.VmAllocationPolicy
  Allocates a specified host for a given VM.
allocateHostForVm(Vm) - Method in class org.cloudbus.cloudsim.VmAllocationPolicySimple
  Allocates a host for a given VM.
allocateHostForVm(Vm, Host) - Method in class org.cloudbus.cloudsim.VmAllocationPolicySimple
allocateMipsForVm(Vm, double) - Method in class org.cloudbus.cloudsim.provisioners.PeProvisioner
  Allocates MIPS for a given VM.
allocateMipsForVm(String, double) - Method in class org.cloudbus.cloudsim.provisioners.PeProvisioner
  Allocates MIPS for a given VM.
allocateMipsForVm(Vm, List<Double>) - Method in class org.cloudbus.cloudsim.provisioners.PeProvisioner
  Allocates MIPS for a given VM.
allocateMipsForVm(Vm, double) - Method in class org.cloudbus.cloudsim.provisioners.PeProvisionerSimple
allocateMipsForVm(String, double) - Method in class org.cloudbus.cloudsim.provisioners.PeProvisionerSimple
allocateMipsForVm(Vm, List<Double>) - Method in class org.cloudbus.cloudsim.provisioners.PeProvisionerSimple
allocatePesForVm(Vm, List<Double>) - Method in class org.cloudbus.cloudsim.Host
  Allocates PEs for a VM.
allocatePesForVm(Vm, List<Double>) - Method in class org.cloudbus.cloudsim.VmScheduler
  Allocates PEs for a VM.
allocatePesForVm(Vm, List<Double>) - Method in class org.cloudbus.cloudsim.VmSchedulerSpaceShared
allocatePesForVm(Vm, List<Double>) - Method in class org.cloudbus.cloudsim.VmSchedulerTimeShared
allocatePesForVm(String, List<Double>) - Method in class org.cloudbus.cloudsim.VmSchedulerTimeShared
  Allocate pes for vm.
allocatePesForVm(String, List<Double>) - Method in class org.cloudbus.cloudsim.VmSchedulerTimeSharedOverSubscription
  Allocate pes for vm.
allocateRamForVm(Vm, int) - Method in class org.cloudbus.cloudsim.provisioners.RamProvisioner
  Allocates RAM for a given VM.
allocateRamForVm(Vm, int) - Method in class org.cloudbus.cloudsim.provisioners.RamProvisionerSimple
allPairsShortestPaths(float[][]) - Method in class org.cloudbus.cloudsim.network.FloydWarshall_Float
  calculates all pairs delay
allTaskDefined() - Method in class org.cloudbus.cloudsim.workflow.DvfsPolicy_2
analyseParent(Task) - Method in class org.cloudbus.cloudsim.workflow.BaselinePolicy
APP_MC - Static variable in class org.cloudbus.cloudsim.network.datacenter.AppCloudlet
APP_Workflow - Static variable in class org.cloudbus.cloudsim.network.datacenter.AppCloudlet
AppCloudlet - Class in org.cloudbus.cloudsim.network.datacenter
  AppCloudlet class represents an application which user submit for execution within datacenter.
AppCloudlet(int, int, double, int, int) - Constructor for class org.cloudbus.cloudsim.network.datacenter.AppCloudlet
appID - Variable in class org.cloudbus.cloudsim.network.datacenter.AppCloudlet
areAllVmsMigratingOutOrAnyVmMigratingIn(PowerHost) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Checks whether all vms are in migration.

## B

BagofTaskVm - Variable in class org.cloudbus.cloudsim.network.datacenter.Switch
bandwidth - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkHost
BandWidthAggRoot - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
BandWidthEdgeAgg - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
BandWidthEdgeHost - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
BASE - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
BaselinePolicy - Class in org.cloudbus.cloudsim.workflow
  This class implements an "ideal" scheduler that creates 1 VM for each task.
BaselinePolicy() - Constructor for class org.cloudbus.cloudsim.workflow.BaselinePolicy
BILLING_INTERVAL - Static variable in class org.cloudbus.cloudsim.workflow.WorkflowDatacenter
bindCloudletToVm(int, int) - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Specifies that a given cloudlet must run in a specific virtual machine.
buildNetworkTopology(String) - Static method in class org.cloudbus.cloudsim.NetworkTopology
  Creates the network topology if file exists and if file can be succesfully parsed.
BUSY - Static variable in class org.cloudbus.cloudsim.Pe
  Denotes Pe is allocated and hence busy in processing Cloudlet.
bwMatrix - Static variable in class org.cloudbus.cloudsim.NetworkTopology
BwProvisioner - Class in org.cloudbus.cloudsim.provisioners
  BwProvisioner is an abstract class that represents the provisioning policy of bandwidth to virtual machines inside a Host.
BwProvisioner(long) - Constructor for class org.cloudbus.cloudsim.provisioners.BwProvisioner
  Creates the new BwProvisioner.
BwProvisionerSimple - Class in org.cloudbus.cloudsim.provisioners
  BwProvisionerSimple is a class that implements a simple best effort allocation policy: if there is bw available to request, it allocates; otherwise, it fails.
BwProvisionerSimple(long) - Constructor for class org.cloudbus.cloudsim.provisioners.BwProvisionerSimple
  Instantiates a new bw provisioner simple.

## C

cachedcloudlet - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
cachedcloudlet - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
cancel(int, Predicate) - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Removes an event from the event queue.
cancelAll(int, Predicate) - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Removes all events that match a given predicate from the future event queue returns true if at least one event has been cancelled; false otherwise.
CANCELED - Static variable in class org.cloudbus.cloudsim.Cloudlet
  The Cloudlet has been canceled.
cancelEvent(Predicate) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Cancel the first event matching a predicate waiting in the entity's future queue.
changeFrequency() - Method in class org.cloudbus.cloudsim.Pe
changeToMaxFrequency() - Method in class org.cloudbus.cloudsim.Pe
Channel - Class in org.cloudbus.cloudsim.workflow
  This class represents a channel for transmission of data between VMs.
Channel(double) - Constructor for class org.cloudbus.cloudsim.workflow.Channel
checkCloudletCompletion() - Method in class org.cloudbus.cloudsim.Datacenter
  Verifies if some cloudlet inside this PowerDatacenter already finished.
clear() - Method in class org.cloudbus.cloudsim.core.DeferredQueue
  Clears the queue.
clear() - Method in class org.cloudbus.cloudsim.core.FutureQueue
  Clears the queue.
clearDatacenters() - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Destroy the virtual machines running in datacenters.
clearDatacenters() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Submit cloudlets to the created VMs.
clearDatacenters() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Submit cloudlets to the created VMs.
clist - Variable in class org.cloudbus.cloudsim.network.datacenter.AppCloudlet
clock() - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Get the current simulation time.
clone() - Method in class org.cloudbus.cloudsim.core.SimEntity
  Get a clone of the entity.
clone() - Method in class org.cloudbus.cloudsim.core.SimEvent
  Create an exact copy of this event.
CloudInformationService - Class in org.cloudbus.cloudsim.core
  A Cloud Information Service (CIS) is an entity that provides cloud resource registration, indexing and discovery services.
CloudInformationService(String) - Constructor for class org.cloudbus.cloudsim.core.CloudInformationService
  Allocates a new CloudInformationService object.
Cloudlet - Class in org.cloudbus.cloudsim
  Cloudlet is an extension to the cloudlet.
Cloudlet(int, long, int, long, long, UtilizationModel, UtilizationModel, UtilizationModel) - Constructor for class org.cloudbus.cloudsim.Cloudlet
  Allocates a new Cloudlet object.
Cloudlet(int, long, int, long, long, UtilizationModel, UtilizationModel, UtilizationModel, boolean, List<String>) - Constructor for class org.cloudbus.cloudsim.Cloudlet
  Allocates a new Cloudlet object.
Cloudlet(int, long, int, long, long, UtilizationModel, UtilizationModel, UtilizationModel, List<String>) - Constructor for class org.cloudbus.cloudsim.Cloudlet
  Allocates a new Cloudlet object.
Cloudlet(int, long, int, long, long, UtilizationModel, UtilizationModel, UtilizationModel, boolean) - Constructor for class org.cloudbus.cloudsim.Cloudlet
  Allocates a new Cloudlet object.
CLOUDLET_CANCEL - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Cancels a Cloudlet submitted in the CloudResource entity.
CLOUDLET_MOVE - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Moves a Cloudlet to another CloudResource entity.
CLOUDLET_MOVE_ACK - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Moves a Cloudlet to another CloudResource entity with an acknowledgement.
CLOUDLET_PAUSE - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Pauses a Cloudlet submitted in the CloudResource entity.
CLOUDLET_PAUSE_ACK - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Pauses a Cloudlet submitted in the CloudResource entity with an acknowledgement.
CLOUDLET_RESUME - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Resumes a Cloudlet submitted in the CloudResource entity.
CLOUDLET_RESUME_ACK - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Resumes a Cloudlet submitted in the CloudResource entity with an acknowledgement.
CLOUDLET_RETURN - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes the return of a Cloudlet back to sender.
CLOUDLET_STATUS - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes the status of a Cloudlet.
CLOUDLET_SUBMIT - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes the submission of a Cloudlet.
CLOUDLET_SUBMIT_ACK - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes the submission of a Cloudlet with an acknowledgement.
cloudletCancel(int) - Method in class org.cloudbus.cloudsim.CloudletScheduler
  Cancels execution of a cloudlet.
cloudletCancel(int) - Method in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
  Cancels execution of a cloudlet.
cloudletCancel(int) - Method in class org.cloudbus.cloudsim.CloudletSchedulerTimeShared
  Cancels execution of a cloudlet.
cloudletCancel(int) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
  Cancels execution of a cloudlet.
CloudletDatas - Class in org.cloudbus.cloudsim.xml
  This class contains all Cloudlet parameters
CloudletDatas() - Constructor for class org.cloudbus.cloudsim.xml.CloudletDatas
cloudletFinish(ResCloudlet) - Method in class org.cloudbus.cloudsim.CloudletScheduler
  Processes a finished cloudlet.
cloudletFinish(ResCloudlet) - Method in class org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload
  Processes a finished cloudlet.
cloudletFinish(ResCloudlet) - Method in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
  Processes a finished cloudlet.
cloudletFinish(ResCloudlet) - Method in class org.cloudbus.cloudsim.CloudletSchedulerTimeShared
  Processes a finished cloudlet.
cloudletFinish(ResCloudlet) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
  Processes a finished cloudlet.
cloudletList - Variable in class org.cloudbus.cloudsim.DatacenterBroker
  The cloudlet list.
CloudletList - Class in org.cloudbus.cloudsim.lists
  CloudletList is a collection of operations on lists of Cloudlets.
CloudletList() - Constructor for class org.cloudbus.cloudsim.lists.CloudletList
cloudletlist - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkVm
cloudletPause(int) - Method in class org.cloudbus.cloudsim.CloudletScheduler
  Pauses execution of a cloudlet.
cloudletPause(int) - Method in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
  Pauses execution of a cloudlet.
cloudletPause(int) - Method in class org.cloudbus.cloudsim.CloudletSchedulerTimeShared
  Pauses execution of a cloudlet.
cloudletPause(int) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
  Pauses execution of a cloudlet.
cloudletReceivedList - Variable in class org.cloudbus.cloudsim.DatacenterBroker
  The cloudlet received list.
cloudletResume(int) - Method in class org.cloudbus.cloudsim.CloudletScheduler
  Resumes execution of a paused cloudlet.
cloudletResume(int) - Method in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
  Resumes execution of a paused cloudlet.
cloudletResume(int) - Method in class org.cloudbus.cloudsim.CloudletSchedulerTimeShared
  Resumes execution of a paused cloudlet.
cloudletResume(int) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
  Resumes execution of a paused cloudlet.
CloudletScheduler - Class in org.cloudbus.cloudsim
  CloudletScheduler is an abstract class that represents the policy of scheduling performed by a virtual machine.
CloudletScheduler() - Constructor for class org.cloudbus.cloudsim.CloudletScheduler
  Creates a new CloudletScheduler object.
CloudletSchedulerDynamicWorkload - Class in org.cloudbus.cloudsim
  CloudletSchedulerDynamicWorkload implements a policy of scheduling performed by a virtual machine assuming that there is just one cloudlet which is working as an online service.
CloudletSchedulerDynamicWorkload(double, int) - Constructor for class org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload
  Instantiates a new vM scheduler time shared.
CloudletSchedulerSpaceShared - Class in org.cloudbus.cloudsim
  CloudletSchedulerSpaceShared implements a policy of scheduling performed by a virtual machine.
CloudletSchedulerSpaceShared() - Constructor for class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
  Creates a new CloudletSchedulerSpaceShared object.
CloudletSchedulerTimeShared - Class in org.cloudbus.cloudsim
  CloudletSchedulerTimeShared implements a policy of scheduling performed by a virtual machine.
CloudletSchedulerTimeShared() - Constructor for class org.cloudbus.cloudsim.CloudletSchedulerTimeShared
  Creates a new CloudletSchedulerTimeShared object.
cloudletsSubmitted - Variable in class org.cloudbus.cloudsim.DatacenterBroker
  The cloudlets submitted.
cloudletSubmit(Cloudlet, double) - Method in class org.cloudbus.cloudsim.CloudletScheduler
  Receives an cloudlet to be executed in the VM managed by this scheduler.
cloudletSubmit(Cloudlet) - Method in class org.cloudbus.cloudsim.CloudletScheduler
  Receives an cloudlet to be executed in the VM managed by this scheduler.
cloudletSubmit(Cloudlet) - Method in class org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload
  Receives an cloudlet to be executed in the VM managed by this scheduler.
cloudletSubmit(Cloudlet, double) - Method in class org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload
  Receives an cloudlet to be executed in the VM managed by this scheduler.
cloudletSubmit(Cloudlet, double) - Method in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
  Receives an cloudlet to be executed in the VM managed by this scheduler.
cloudletSubmit(Cloudlet) - Method in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
cloudletSubmit(Cloudlet, double) - Method in class org.cloudbus.cloudsim.CloudletSchedulerTimeShared
  Receives an cloudlet to be executed in the VM managed by this scheduler.
cloudletSubmit(Cloudlet) - Method in class org.cloudbus.cloudsim.CloudletSchedulerTimeShared
cloudletSubmit(Cloudlet, double) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
  Receives an cloudlet to be executed in the VM managed by this scheduler.
cloudletSubmit(Cloudlet) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
cloudletSubmittedList - Variable in class org.cloudbus.cloudsim.DatacenterBroker
  The cloudlet submitted list.
cloudletWaitingList(List<T>) - Method in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
  Cloudlet waiting list.
cloudletWaitingList(List<T>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
  Cloudlet waiting list.
CloudSim - Class in org.cloudbus.cloudsim.core
  This class extends the CloudSimCore to enable network simulation in CloudSim.
CloudSim() - Constructor for class org.cloudbus.cloudsim.core.CloudSim
CloudSimShutdown - Class in org.cloudbus.cloudsim.core
  CloudimShutdown waits for termination of all CloudSim user entities to determine the end of simulation.
CloudSimShutdown(String, int) - Constructor for class org.cloudbus.cloudsim.core.CloudSimShutdown
  Allocates a new CloudSimShutdown object.
CloudSimTags - Class in org.cloudbus.cloudsim.core
  Contains various static command tags that indicate a type of action that needs to be undertaken by CloudSim entities when they receive or send events.
COMMUNICATION_LENGTH - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
compare(ProvisionedVm, ProvisionedVm) - Method in class org.cloudbus.cloudsim.workflow.CostComparator
compare(Map.Entry<Vm, Integer>, Map.Entry<Vm, Integer>) - Method in class org.cloudbus.cloudsim.workflow.OffersComparator
compare(TimeSlot, TimeSlot) - Method in class org.cloudbus.cloudsim.workflow.SlotComparator
compareTo(SimEvent) - Method in class org.cloudbus.cloudsim.core.SimEvent
compareTo(Object) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudlet
compareTo(Object) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkVm
computeEarlieststart() - Method in class org.cloudbus.cloudsim.workflow.Task
computeEnergy() - Method in class org.cloudbus.cloudsim.workflow.WorkflowEngine
computeLatestEnd(double) - Method in class org.cloudbus.cloudsim.workflow.Task
computeOnePotentialCriticalPath(Task) - Method in class org.cloudbus.cloudsim.workflow.DvfsPolicy
computeOnePotentialCriticalPath(Task) - Method in class org.cloudbus.cloudsim.workflow.DvfsPolicy_2
computeSlackTime() - Method in class org.cloudbus.cloudsim.workflow.Task
computeTimeCP(ArrayList<Task>, double) - Method in class org.cloudbus.cloudsim.workflow.DvfsPolicy
computeTimeCP(ArrayList<Task>, double) - Method in class org.cloudbus.cloudsim.workflow.DvfsPolicy_2
Configuration - Enum in org.cloudbus.cloudsim.workflow
  This class implements the properties manager.
ConservativeGovernor - Class in org.cloudbus.cloudsim.power.dvfs
  Conservative governor.
ConservativeGovernor(HashMap<String, Integer>) - Constructor for class org.cloudbus.cloudsim.power.dvfs.ConservativeGovernor
contains(File) - Method in class org.cloudbus.cloudsim.Datacenter
  Checks whether the resource has the given file.
contains(String) - Method in class org.cloudbus.cloudsim.Datacenter
  Checks whether the resource has the given file.
contains(String) - Method in class org.cloudbus.cloudsim.HarddriveStorage
  Checks whether a certain file is on the storage or not.
contains(File) - Method in class org.cloudbus.cloudsim.HarddriveStorage
  Checks whether a certain file is on the storage or not.
contains(String) - Method in interface org.cloudbus.cloudsim.Storage
  Checks whether a file is stored in the storage or not.
contains(File) - Method in interface org.cloudbus.cloudsim.Storage
  Checks whether a file is stored in the storage or not.
ContinuousDistribution - Interface in org.cloudbus.cloudsim.distributions
  Interface to be implemented by a random number generator.
copyValue(FileAttribute) - Method in class org.cloudbus.cloudsim.FileAttribute
  Copy the values of this object into another FileAttribute class
CostComparator - Class in org.cloudbus.cloudsim.workflow
  Implements a comparator for cost of virtual machines
CostComparator() - Constructor for class org.cloudbus.cloudsim.workflow.CostComparator
costPerBw - Variable in class org.cloudbus.cloudsim.Cloudlet
  The cost per bw.
countNonZeroBeginning(double[]) - Static method in class org.cloudbus.cloudsim.util.MathUtil
  Count non zero beginning of the data.
countShortestRow(double[][]) - Static method in class org.cloudbus.cloudsim.util.MathUtil
  Count shortest row.
CPUfinTimeCPU - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkHost
  time when last job will finish on CPU1
CPUFrequencies_PARSE(Element) - Method in class org.cloudbus.cloudsim.xml.SimulationXMLParse
CREATE - Static variable in class org.cloudbus.cloudsim.core.SimEvent
createCloudletList(List<Integer>) - Method in class org.cloudbus.cloudsim.network.datacenter.AppCloudlet
  An example of creating APPcloudlet
createCloudletList(List<Integer>) - Method in class org.cloudbus.cloudsim.network.datacenter.WorkflowApp
CREATED - Static variable in class org.cloudbus.cloudsim.Cloudlet
  The Cloudlet has been created and added to the CloudletList object.
createvmflag - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
createvmflag - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
createVmsInDatacenter(int) - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Create the virtual machines in a datacenter.
createVmsInDatacenterBase(int) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Create the virtual machines in a datacenter and submit/schedule cloudlets to them.
createVmsInDatacenterBase(int) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Create the virtual machines in a datacenter and submit/schedule cloudlets to them.
CTLG_ADD_MASTER - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes the request to register / add a master file to the Replica Catalogue.
CTLG_ADD_MASTER_ERROR - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that master file addition is failed due to an unknown error
CTLG_ADD_MASTER_ERROR_FULL - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that master file addition is failed due to the catalogue is full
CTLG_ADD_MASTER_RESULT - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Sends the result of registering a master file back to sender.
CTLG_ADD_MASTER_SUCCESSFUL - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that master file addition is successful
CTLG_ADD_REPLICA - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes the request to register / add a replica file to the Replica Catalogue.
CTLG_ADD_REPLICA_ERROR - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that replica file addition is failed due to an unknown error
CTLG_ADD_REPLICA_ERROR_DOESNT_EXIST - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that replica file addition is failed because the given file name does not exist in the catalogue
CTLG_ADD_REPLICA_ERROR_FULL - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that replica file addition is failed due to the catalogue is full
CTLG_ADD_REPLICA_RESULT - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Sends the result of registering a replica file back to sender.
CTLG_ADD_REPLICA_SUCCESSFUL - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that replica file addition is successful
CTLG_DELETE_MASTER - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes the request to de-register / delete a master file from the Replica Catalogue.
CTLG_DELETE_MASTER_DOESNT_EXIST - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that master file deletion is failed because the file does not exist in the catalogue
CTLG_DELETE_MASTER_ERROR - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that master file deletion is failed due to an unknown error
CTLG_DELETE_MASTER_REPLICAS_EXIST - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that master file deletion is failed because replica files are still in the catalogue.
CTLG_DELETE_MASTER_RESULT - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Sends the result of de-registering a master file back to sender.
CTLG_DELETE_MASTER_SUCCESSFUL - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that master file deletion is successful
CTLG_DELETE_REPLICA - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes the request to de-register / delete a replica file from the Replica Catalogue.
CTLG_DELETE_REPLICA_ERROR - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that replica file deletion is failed due to an unknown error
CTLG_DELETE_REPLICA_ERROR_DOESNT_EXIST - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that replica file deletion is failed because the file does not exist in the catalogue
CTLG_DELETE_REPLICA_RESULT - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Sends the result of de-registering a replica file back to sender.
CTLG_DELETE_REPLICA_SUCCESSFUL - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that replica file deletion is successful
CTLG_FILE_ATTR_DELIVERY - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Sends the result for a file attribute back to sender.
CTLG_FILTER - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes the request to get a list of file attributes based on the given filter.
CTLG_FILTER_DELIVERY - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Sends the result for a list of file attributes back to sender.
CTLG_GET_FILE_ATTR - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes the request to get the attribute of a file.
CTLG_GET_REPLICA - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes the request for a location of a replica file.
CTLG_GET_REPLICA_LIST - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes the request for all locations of a replica file.
CTLG_MODIFY_MASTER - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes the request to modify an existing master file information stored in the Replica Catalogue.
CTLG_MODIFY_MASTER_ERROR - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that master file modification is failed due to an unknown error
CTLG_MODIFY_MASTER_ERROR_DOESNT_EXIST - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that master file modification is failed because the file does not exist in the catalogue
CTLG_MODIFY_MASTER_ERROR_READ_ONLY - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that master file modification is failed because the file attribute is set to a read-only
CTLG_MODIFY_MASTER_RESULT - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Sends the result of modifying a master file back to sender.
CTLG_MODIFY_MASTER_SUCCESSFUL - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that master file deletion is successful
CTLG_REPLICA_DELIVERY - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Sends the result for a location of a replica file back to sender.
CTLG_REPLICA_LIST_DELIVERY - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Sends the result for all locations of a replica file back to sender.
currentAppId - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
currentCloudletId - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
currentCpus - Variable in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
  The current CPUs.
currentCPUs - Variable in class org.cloudbus.cloudsim.CloudletSchedulerTimeShared
  The current cp us.
currentCpus - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
  The current CPUs.
currStagenum - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudlet

## D

DATA_ITEM_AVAILABLE - Static variable in class org.cloudbus.cloudsim.workflow.WorkflowDatacenter
Datacenter - Class in org.cloudbus.cloudsim
  Datacenter class is a CloudResource whose hostList are virtualized.
Datacenter(String, DatacenterCharacteristics, VmAllocationPolicy, List<Storage>, double) - Constructor for class org.cloudbus.cloudsim.Datacenter
  Allocates a new PowerDatacenter object.
DatacenterBroker - Class in org.cloudbus.cloudsim
  DatacentreBroker represents a broker acting on behalf of a user.
DatacenterBroker(String) - Constructor for class org.cloudbus.cloudsim.DatacenterBroker
  Created a new DatacenterBroker object.
DatacenterBroker(String, EventPostBroker) - Constructor for class org.cloudbus.cloudsim.DatacenterBroker
  Constructor like Datacenterbroker(name) + POST EVENT This constructor is used when a broker need to launch another broker at the end of its execution.
DatacenterCharacteristics - Class in org.cloudbus.cloudsim
  DatacenterCharacteristics represents static properties of a resource such as resource architecture, Operating System (OS), management policy (time- or space-shared), cost and time zone at which the resource is located along resource configuration.
DatacenterCharacteristics(String, String, String, List<? extends Host>, double, double, double, double, double) - Constructor for class org.cloudbus.cloudsim.DatacenterCharacteristics
  Allocates a new DatacenterCharacteristics object.
datacenterCharacteristicsList - Variable in class org.cloudbus.cloudsim.DatacenterBroker
  The datacenter characteristics list.
DatacenterDatas - Class in org.cloudbus.cloudsim.xml
  * This class contains all Datacenter parameters
DatacenterDatas() - Constructor for class org.cloudbus.cloudsim.xml.DatacenterDatas
datacenterid - Variable in class org.cloudbus.cloudsim.network.datacenter.Switch
datacenterIdsList - Variable in class org.cloudbus.cloudsim.DatacenterBroker
  The datacenter ids list.
datacenterRequestedIdsList - Variable in class org.cloudbus.cloudsim.DatacenterBroker
  The datacenter requested ids list.
DATAcloudlet_SUBMIT - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes the submission of a DataCloudlet.
DataCloudTags - Class in org.cloudbus.cloudsim
  This class contains additional tags for the DataCloud functionalities, such as file information retrieval, file transfers, and storage info.
DataItem - Class in org.cloudbus.cloudsim.workflow
  This class represents data that is generated by a DAG task.
DataItem(int, int, String, long) - Constructor for class org.cloudbus.cloudsim.workflow.DataItem
dc - Variable in class org.cloudbus.cloudsim.network.datacenter.Switch
deadline - Variable in class org.cloudbus.cloudsim.network.datacenter.AppCloudlet
deallocateBwForAllVms() - Method in class org.cloudbus.cloudsim.provisioners.BwProvisioner
  Releases BW used by a all VMs.
deallocateBwForAllVms() - Method in class org.cloudbus.cloudsim.provisioners.BwProvisionerSimple
deallocateBwForVm(Vm) - Method in class org.cloudbus.cloudsim.provisioners.BwProvisioner
  Releases BW used by a VM.
deallocateBwForVm(Vm) - Method in class org.cloudbus.cloudsim.provisioners.BwProvisionerSimple
deallocateHostForVm(Vm) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkVmAllocationPolicy
  Releases the host used by a VM.
deallocateHostForVm(Vm) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyAbstract
deallocateHostForVm(Vm) - Method in class org.cloudbus.cloudsim.VmAllocationPolicy
  Releases the host used by a VM.
deallocateHostForVm(Vm) - Method in class org.cloudbus.cloudsim.VmAllocationPolicySimple
  Releases the host used by a VM.
deallocateMipsForAllVms() - Method in class org.cloudbus.cloudsim.provisioners.PeProvisioner
  Releases MIPS used by all VMs.
deallocateMipsForAllVms() - Method in class org.cloudbus.cloudsim.provisioners.PeProvisionerSimple
deallocateMipsForVm(Vm) - Method in class org.cloudbus.cloudsim.provisioners.PeProvisioner
  Releases MIPS used by a VM.
deallocateMipsForVm(Vm) - Method in class org.cloudbus.cloudsim.provisioners.PeProvisionerSimple
deallocatePesForAllVms() - Method in class org.cloudbus.cloudsim.VmScheduler
  Releases PEs allocated to all the VMs.
deallocatePesForAllVms() - Method in class org.cloudbus.cloudsim.VmSchedulerTimeShared
  Releases PEs allocated to all the VMs.
deallocatePesForVm(Vm) - Method in class org.cloudbus.cloudsim.Host
  Releases PEs allocated to a VM.
deallocatePesForVm(Vm) - Method in class org.cloudbus.cloudsim.VmScheduler
  Releases PEs allocated to a VM.
deallocatePesForVm(Vm) - Method in class org.cloudbus.cloudsim.VmSchedulerSpaceShared
deallocatePesForVm(Vm) - Method in class org.cloudbus.cloudsim.VmSchedulerTimeShared
deallocateRamForAllVms() - Method in class org.cloudbus.cloudsim.provisioners.RamProvisioner
  Releases BW used by a all VMs.
deallocateRamForAllVms() - Method in class org.cloudbus.cloudsim.provisioners.RamProvisionerSimple
deallocateRamForVm(Vm) - Method in class org.cloudbus.cloudsim.provisioners.RamProvisioner
  Releases BW used by a VM.
deallocateRamForVm(Vm) - Method in class org.cloudbus.cloudsim.provisioners.RamProvisionerSimple
decision(double) - Method in class org.cloudbus.cloudsim.power.dvfs.AbstractGovernor
  Return the dvfs governor Decision regarding the current CPU Utilization This methode is the same for all mode, it just decide to increase or decrease frequency in relantion with Thresholds.
decreaseVmMips() - Method in class org.cloudbus.cloudsim.Host
  This method modifies VMs size.
decreaseVMMipsToHostNewVm(Vm) - Method in class org.cloudbus.cloudsim.Host
  This methode modifies VMs size to fit them into one Host The VMs size have to be modified when at the same time there is : - their size (sum) is > than the Host capacity - a new VM has to be fitted into this Host
DEFAULT_BAUD_RATE - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes the default baud rate for some CloudSim entities
DEFAULT_MTU - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Default Maximum Transmission Unit (MTU) of a link in bytes
DEFAULT_STORAGE_SIZE - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  The default storage size (10 GByte)
defautIndexFreq - Variable in class org.cloudbus.cloudsim.power.dvfs.AbstractGovernor
deferred - Static variable in class org.cloudbus.cloudsim.core.CloudSim
  The deferred event queue.
DeferredQueue - Class in org.cloudbus.cloudsim.core
  This class implements the deferred event queue used by `Simulation`.
DeferredQueue() - Constructor for class org.cloudbus.cloudsim.core.DeferredQueue
delayMatrix - Static variable in class org.cloudbus.cloudsim.NetworkTopology
DelayMatrix_Float - Class in org.cloudbus.cloudsim.network
  This class represents an delay-topology storing every distance between connected nodes
DelayMatrix_Float(TopologicalGraph, boolean) - Constructor for class org.cloudbus.cloudsim.network.DelayMatrix_Float
  this constructor creates an correct initialized Float-Delay-Matrix
deleteFile(String) - Method in class org.cloudbus.cloudsim.HarddriveStorage
  Removes a file from the storage.
deleteFile(String, File) - Method in class org.cloudbus.cloudsim.HarddriveStorage
  Removes a file from the storage.
deleteFile(File) - Method in class org.cloudbus.cloudsim.HarddriveStorage
  Removes a file from the storage.
deleteFile(String, File) - Method in class org.cloudbus.cloudsim.SanStorage
  Removes a file from the storage.
deleteFile(File) - Method in class org.cloudbus.cloudsim.SanStorage
  Removes a file from the storage.
deleteFile(String) - Method in interface org.cloudbus.cloudsim.Storage
  Removes a file from the storage.
deleteFile(String, File) - Method in interface org.cloudbus.cloudsim.Storage
  Removes a file from the storage.
deleteFile(File) - Method in interface org.cloudbus.cloudsim.Storage
  Removes a file from the storage.
deleteRequiredFile(String) - Method in class org.cloudbus.cloudsim.Cloudlet
  Deletes the given filename from the list.
disable() - Static method in class org.cloudbus.cloudsim.Log
  Disables the output.
doProvisioning() - Method in class org.cloudbus.cloudsim.workflow.WorkflowEngine
doScheduling(long, VMOffers) - Method in class org.cloudbus.cloudsim.workflow.BaselinePolicy
doScheduling(long, VMOffers) - Method in class org.cloudbus.cloudsim.workflow.DvfsPolicy
doScheduling(long, VMOffers) - Method in class org.cloudbus.cloudsim.workflow.DvfsPolicy_2
doScheduling(long, VMOffers) - Method in class org.cloudbus.cloudsim.workflow.Policy
  Fills the provisioning and scheduling data structures that are supplied to the Workflow Engine.
doScheduling(long, VMOffers) - Method in class org.cloudbus.cloudsim.workflow.TestPolicy
downlinkbandwidth - Variable in class org.cloudbus.cloudsim.network.datacenter.Switch
downlinkswitches - Variable in class org.cloudbus.cloudsim.network.datacenter.Switch
downlinkswitchpktlist - Variable in class org.cloudbus.cloudsim.network.datacenter.Switch
DvfsDatas - Class in org.cloudbus.cloudsim.xml
DvfsDatas() - Constructor for class org.cloudbus.cloudsim.xml.DvfsDatas
DVFSModes_PARSE(Element) - Method in class org.cloudbus.cloudsim.xml.SimulationXMLParse
DvfsPolicy - Class in org.cloudbus.cloudsim.workflow
  This class implements an "ideal" scheduler that creates 1 VM for each task.
DvfsPolicy() - Constructor for class org.cloudbus.cloudsim.workflow.DvfsPolicy
DvfsPolicy_2 - Class in org.cloudbus.cloudsim.workflow
  This class implements an "ideal" scheduler that creates 1 VM for each task.
DvfsPolicy_2() - Constructor for class org.cloudbus.cloudsim.workflow.DvfsPolicy_2

## E

EDGE_LEVEL - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
EdgeSwitch - Class in org.cloudbus.cloudsim.network.datacenter
  This class allows to simulate Edge switch for Datacenter network.
EdgeSwitch(String, int, NetworkDatacenter) - Constructor for class org.cloudbus.cloudsim.network.datacenter.EdgeSwitch
  Constructor for Edge Switch We have to specify switches that are connected to its downlink and uplink ports, and corresponding bandwidths.
EdgeSwitchPort - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
enable() - Static method in class org.cloudbus.cloudsim.Log
  Enables the output.
end(String) - Static method in class org.cloudbus.cloudsim.util.ExecutionTimeMeasurer
  End.
END_OF_SIMULATION - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes the end of simulation
endDocument() - Method in class org.cloudbus.cloudsim.workflow.Policy
endWaitingTime() - Method in class org.cloudbus.cloudsim.core.SimEvent
  Get the simulation time that this event was removed from the queue for service.
ENULL - Static variable in class org.cloudbus.cloudsim.core.SimEvent
EventPostBroker - Class in org.cloudbus.cloudsim.core
  EventPost Broker class.
EventPostBroker(int, int) - Constructor for class org.cloudbus.cloudsim.core.EventPostBroker
eventTime() - Method in class org.cloudbus.cloudsim.core.SimEvent
  Get the simulation time that this event was scheduled.
EXECUTION - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
ExecutionTimeMeasurer - Class in org.cloudbus.cloudsim.util
  The class for measuring the execution time.
ExecutionTimeMeasurer() - Constructor for class org.cloudbus.cloudsim.util.ExecutionTimeMeasurer
exeTime - Variable in class org.cloudbus.cloudsim.network.datacenter.AppCloudlet
exetime - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudlet
EXPERIMENT - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Sends an Experiment object between UserEntity and Broker entity
ExponentialDistr - Class in org.cloudbus.cloudsim.distributions
  An exponential number generator.
ExponentialDistr(long, double) - Constructor for class org.cloudbus.cloudsim.distributions.ExponentialDistr
  Creates a new exponential number generator.
ExponentialDistr(double) - Constructor for class org.cloudbus.cloudsim.distributions.ExponentialDistr
  Creates a new exponential number generator.
extractHostListFromMigrationMap(List<Map<String, Object>>) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Extract host list from migration map.

## F

FAILED - Static variable in class org.cloudbus.cloudsim.Cloudlet
  The Cloudlet is failed.
FAILED - Static variable in class org.cloudbus.cloudsim.Pe
  Denotes Pe is failed and hence it can't process any Cloudlet at this moment.
FAILED_RESOURCE_UNAVAILABLE - Static variable in class org.cloudbus.cloudsim.Cloudlet
  The cloudlet has failed due to a resource failure.
FALSE - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes boolean `false` in `int` value
File - Class in org.cloudbus.cloudsim
  A class for representing a physical file in a DataCloud environment
File(String, int) - Constructor for class org.cloudbus.cloudsim.File
  Creates a new DataCloud file with a given size (in MBytes).
File(File) - Constructor for class org.cloudbus.cloudsim.File
  Copy constructor, i.e. cloning from a source file into this object, but this object is set to a replica
FILE_ADD_ERROR - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that file addition is failed due to an unknown error
FILE_ADD_ERROR_ACCESS_DENIED - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that file addition is failed because access/permission denied or not authorized
FILE_ADD_ERROR_EMPTY - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that file addition is failed because the given file is empty
FILE_ADD_ERROR_EXIST_READ_ONLY - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that file addition is failed because the file already exists in the catalogue and it is read-only file
FILE_ADD_ERROR_STORAGE_FULL - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that file addition is failed because the storage is full
FILE_ADD_MASTER - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Requests for a master file to be added to the local storage(s).
FILE_ADD_MASTER_RESULT - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Sends the result of adding a master file back to sender.
FILE_ADD_REPLICA - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Requests for a replica file to be added from the local storage(s).
FILE_ADD_REPLICA_RESULT - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Sends the result of adding a replica file back to sender.
FILE_ADD_SUCCESSFUL - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that file addition is successful
FILE_DELETE_ERROR - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that file deletion is failed due to an unknown error
FILE_DELETE_ERROR_ACCESS_DENIED - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that file deletion is failed because access/permission denied or not authorized
FILE_DELETE_ERROR_DOESNT_EXIST - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that file deletion is failed because the file does not exist in the storage nor catalogue
FILE_DELETE_ERROR_IN_USE - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that file deletion is failed because it is currently used by others
FILE_DELETE_ERROR_READ_ONLY - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that file deletion is failed because it is a read-only file
FILE_DELETE_MASTER - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Requests for a master file to be deleted from the local storage(s).
FILE_DELETE_MASTER_RESULT - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Sends the result of deleting a master file back to sender.
FILE_DELETE_REPLICA - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Requests for a replica file to be deleted from the local storage(s).
FILE_DELETE_REPLICA_RESULT - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Sends the result of deleting a replica file back to sender.
FILE_DELETE_SUCCESSFUL - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that file deletion is successful
FILE_DELIVERY - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Sends the file to the requester.
FILE_MODIFY - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Requests for a file to be modified from the local storage(s).
FILE_MODIFY_ERROR - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that file modification is failed due to an unknown error
FILE_MODIFY_ERROR_ACCESS_DENIED - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that file modification is failed because access/permission denied or not authorized
FILE_MODIFY_ERROR_DOESNT_EXIST - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that file modification is failed because the file does not exist
FILE_MODIFY_ERROR_IN_USE - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that file modification is failed because the file is currently used by others
FILE_MODIFY_ERROR_READ_ONLY - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that file modification is failed because it is a read-only file
FILE_MODIFY_RESULT - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Sends the result of deleting a file back to sender.
FILE_MODIFY_SUCCESSFUL - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes that file modification is successful
FILE_REQUEST - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Requests for a file that is stored on the local storage(s).
FILE_SIZE - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
FileAttribute - Class in org.cloudbus.cloudsim
  A class for storing related information regarding to a `gridsim.datagrid.File` entity.
FileAttribute(String, int) - Constructor for class org.cloudbus.cloudsim.FileAttribute
  Allocates a new FileAttribute class.
finalizeCloudlet() - Method in class org.cloudbus.cloudsim.ResCloudlet
  Finalizes all relevant information before `exiting` the CloudResource entity.
findBestAvailableVm(Task) - Method in class org.cloudbus.cloudsim.workflow.DvfsPolicy
findBestAvailableVm(Task) - Method in class org.cloudbus.cloudsim.workflow.DvfsPolicy_2
findCPUHostforVm(Vm) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyDVFSDedicateNetworkDiskHost
findCriticalPath() - Method in class org.cloudbus.cloudsim.workflow.BaselinePolicy
findDISKHostforVm(Vm) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyDVFSDedicateNetworkDiskHost
findFirstDeferred(int, Predicate) - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Find first deferred event matching a predicate.
findHostForVm(Vm) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyAbstract
  Find host for vm.
findHostForVm(Vm) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyDVFSDedicateNetworkDiskHost
  Find host for vm.
findHostForVm(Vm) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyDVFSMinimumUsedHost
  Find host for vm.
findHostForVm(Vm, Set<? extends Host>) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Find host for vm.
findHostForVm(Vm) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Find host for vm.
findLeefOfGraph() - Method in class org.cloudbus.cloudsim.workflow.DvfsPolicy
findLeefOfGraph() - Method in class org.cloudbus.cloudsim.workflow.DvfsPolicy_2
findLongestCriticalPath() - Method in class org.cloudbus.cloudsim.workflow.DvfsPolicy
findLongestCriticalPath() - Method in class org.cloudbus.cloudsim.workflow.DvfsPolicy_2
findNETHostforVm(Vm) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyDVFSDedicateNetworkDiskHost
findStartTaskOfGraph() - Method in class org.cloudbus.cloudsim.workflow.DvfsPolicy_2
FINISH - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
FINISHED - Static variable in class org.cloudbus.cloudsim.core.SimEntity
  The Constant FINISHED.
finishExecution() - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Send an internal event communicating the end of the simulation.
finishSimulation() - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Internal method that allows the entities to terminate.
finishtime - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudlet
finishtime - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkVm
fintime - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkHost
fintimelistHost - Variable in class org.cloudbus.cloudsim.network.datacenter.Switch
fintimelistVM - Variable in class org.cloudbus.cloudsim.network.datacenter.Switch
flagfree - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkVm
FloydWarshall_Float - Class in org.cloudbus.cloudsim.network
  FloydWarshall algorithm to calculate all pairs delay and predecessor matrix.
FloydWarshall_Float() - Constructor for class org.cloudbus.cloudsim.network.FloydWarshall_Float
format(String, Object...) - Static method in class org.cloudbus.cloudsim.Log
  Prints a string formated as in String.format().
formatLine(String, Object...) - Static method in class org.cloudbus.cloudsim.Log
  Prints a line formated as in String.format().
FREE - Static variable in class org.cloudbus.cloudsim.Pe
  Denotes Pe is FREE for allocation.
future - Static variable in class org.cloudbus.cloudsim.core.CloudSim
  The future event queue.
FutureQueue - Class in org.cloudbus.cloudsim.core
  This class implements the future event queue used by `Simulation`.
FutureQueue() - Constructor for class org.cloudbus.cloudsim.core.FutureQueue

## G

GammaDistr - Class in org.cloudbus.cloudsim.distributions
  The Class GammaDistr.
GammaDistr(Random, int, double) - Constructor for class org.cloudbus.cloudsim.distributions.GammaDistr
  Instantiates a new gamma distr.
GammaDistr(int, double) - Constructor for class org.cloudbus.cloudsim.distributions.GammaDistr
  Instantiates a new gamma distr.
generateWorkload() - Method in class org.cloudbus.cloudsim.util.WorkloadFileReader
  Reads job information from a given file.
generateWorkload() - Method in interface org.cloudbus.cloudsim.util.WorkloadModel
  Returns a list with the jobs generated by the workload.
getActualCPUTime(int) - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the total execution time of this Cloudlet in a given CloudResource ID.
getActualCPUTime() - Method in class org.cloudbus.cloudsim.Cloudlet
  Returns the time the Cloudlet actually run.
getAdvReservList() - Method in class org.cloudbus.cloudsim.core.CloudInformationService
  Gets the list of CloudResource IDs that only support Advanced Reservation.
getAllocatedBwForVm(Vm) - Method in class org.cloudbus.cloudsim.provisioners.BwProvisioner
  Gets the allocated BW for VM.
getAllocatedBwForVm(Vm) - Method in class org.cloudbus.cloudsim.provisioners.BwProvisionerSimple
getAllocatedMips() - Method in class org.cloudbus.cloudsim.HostStateHistoryEntry
  Gets the allocated mips.
getAllocatedMips() - Method in class org.cloudbus.cloudsim.VmStateHistoryEntry
  Gets the allocated mips.
getAllocatedMipsForVm(Vm) - Method in class org.cloudbus.cloudsim.Host
  Returns the MIPS share of each Pe that is allocated to a given VM.
getAllocatedMipsForVm(Vm) - Method in class org.cloudbus.cloudsim.provisioners.PeProvisioner
  Gets allocated MIPS for a given VM.
getAllocatedMipsForVm(Vm) - Method in class org.cloudbus.cloudsim.provisioners.PeProvisionerSimple
getAllocatedMipsForVm(Vm) - Method in class org.cloudbus.cloudsim.VmScheduler
  Returns the MIPS share of each Pe that is allocated to a given VM.
getAllocatedMipsForVmByVirtualPeId(Vm, int) - Method in class org.cloudbus.cloudsim.provisioners.PeProvisioner
  Gets allocated MIPS for a given VM for a given virtual Pe.
getAllocatedMipsForVmByVirtualPeId(Vm, int) - Method in class org.cloudbus.cloudsim.provisioners.PeProvisionerSimple
getAllocatedRamForVm(Vm) - Method in class org.cloudbus.cloudsim.provisioners.RamProvisioner
  Gets the allocated RAM for VM.
getAllocatedRamForVm(Vm) - Method in class org.cloudbus.cloudsim.provisioners.RamProvisionerSimple
getAllocationPolicy() - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Gets the allocation policy.
getAllResourceId() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets all the CloudResource IDs that executed this Cloudlet.
getAllResourceName() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets all the CloudResource names that executed this Cloudlet.
getAntecessors() - Method in class org.cloudbus.cloudsim.workflow.Task
getAppCloudletList() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
getAppCloudletList() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Sets the cloudlet list.
getArch() - Method in class org.cloudbus.cloudsim.xml.DatacenterDatas
getArchitecture() - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Gets the architecture.
getArrayListCLS() - Method in class org.cloudbus.cloudsim.xml.SimulationXMLParse
getArrayListDCS() - Method in class org.cloudbus.cloudsim.xml.SimulationXMLParse
getArrayListHosts() - Method in class org.cloudbus.cloudsim.xml.DatacenterDatas
getArrayListVMS() - Method in class org.cloudbus.cloudsim.xml.SimulationXMLParse
getArrivedDataItems() - Method in class org.cloudbus.cloudsim.workflow.Channel
getAttributeSize() - Method in class org.cloudbus.cloudsim.File
  Gets the size of this object (in byte).
getAttributeSize() - Method in class org.cloudbus.cloudsim.FileAttribute
  Gets the size of this object (in byte).
getAvailableBw() - Method in class org.cloudbus.cloudsim.provisioners.BwProvisioner
  Gets the available BW in the host.
getAvailableMips() - Method in class org.cloudbus.cloudsim.Host
  Gets the free mips.
getAvailableMips() - Method in class org.cloudbus.cloudsim.provisioners.PeProvisioner
  Gets the available MIPS in the PE.
getAvailableMips() - Method in class org.cloudbus.cloudsim.VmScheduler
  Gets the free mips.
getAvailableRam() - Method in class org.cloudbus.cloudsim.provisioners.RamProvisioner
  Gets the available RAM in the host.
getAvailableSpace() - Method in class org.cloudbus.cloudsim.HarddriveStorage
  Gets the available space on this storage in MB.
getAvailableSpace() - Method in interface org.cloudbus.cloudsim.Storage
  Gets the available space on this storage in MByte.
getAvgSeekTime() - Method in class org.cloudbus.cloudsim.HarddriveStorage
  Gets the average seek time of the harddrive in seconds.
getBasicExecTime() - Method in class org.cloudbus.cloudsim.workflow.Task
getBaudRate() - Method in class org.cloudbus.cloudsim.InfoPacket
  Returns the bottleneck bandwidth between the source and the destination.
getBootTime() - Method in class org.cloudbus.cloudsim.workflow.VMOffers
  Returns the average boot time of a VM in seconds.
getBootTime() - Method in class org.cloudbus.cloudsim.workflow.VmOffersSimple
getBw() - Method in class org.cloudbus.cloudsim.Host
  Gets the machine bw.
getBw() - Method in class org.cloudbus.cloudsim.provisioners.BwProvisioner
  Gets the bw.
getBw() - Method in class org.cloudbus.cloudsim.Vm
  Gets the amount of bandwidth.
getBw() - Method in class org.cloudbus.cloudsim.xml.HostDatas
getBw() - Method in class org.cloudbus.cloudsim.xml.VmDatas
getBwProvisioner() - Method in class org.cloudbus.cloudsim.Host
  Gets the bw provisioner.
getBwTable() - Method in class org.cloudbus.cloudsim.provisioners.BwProvisionerSimple
  Gets the bw table.
getById(List<T>, int) - Static method in class org.cloudbus.cloudsim.lists.CloudletList
  Gets the by id.
getById(List<T>, int) - Static method in class org.cloudbus.cloudsim.lists.HostList
  Gets the Machine object for a particular ID.
getById(List<Pe>, int) - Static method in class org.cloudbus.cloudsim.lists.PeList
  Gets MIPS Rating for a specified Pe ID.
getById(List<T>, int) - Static method in class org.cloudbus.cloudsim.lists.VmList
  Return a reference to a Vm object from its ID.
getByIdAndUserId(List<T>, int, int) - Static method in class org.cloudbus.cloudsim.lists.ResCloudletList
  Returns a given Cloudlet.
getByIdAndUserId(List<T>, int, int) - Static method in class org.cloudbus.cloudsim.lists.VmList
  Return a reference to a Vm object from its ID and user ID.
getCacheCurrentRequestedMips() - Method in class org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload
  Gets the cache current requested mips.
getCachePreviousTime() - Method in class org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload
  Gets the cache previous time.
getCapacity() - Method in class org.cloudbus.cloudsim.HarddriveStorage
  Gets the total capacity of the storage in MB.
getCapacity() - Method in interface org.cloudbus.cloudsim.Storage
  Gets the total capacity of the storage in MByte.
getCharacteristics() - Method in class org.cloudbus.cloudsim.Datacenter
  Gets the characteristics.
getChecksum() - Method in class org.cloudbus.cloudsim.File
  Gets the file checksum
getChecksum() - Method in class org.cloudbus.cloudsim.FileAttribute
  Gets the file checksum
getChildren() - Method in class org.cloudbus.cloudsim.workflow.Task
getClassType() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the classtype or priority of this Cloudlet for scheduling on a resource.
getClist() - Method in class org.cloudbus.cloudsim.network.datacenter.AppCloudlet
getClouddletFinishTime() - Method in class org.cloudbus.cloudsim.ResCloudlet
  Gets the Cloudlet's finish time.
getCloudInfoServiceEntityId() - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Gets the entity ID of `CloudInformationService`.
getCloudlet() - Method in class org.cloudbus.cloudsim.ResCloudlet
  Gets this Cloudlet object.
getCloudlet() - Method in class org.cloudbus.cloudsim.workflow.Task
getCloudletArrivalTime() - Method in class org.cloudbus.cloudsim.ResCloudlet
  Gets arrival time of a cloudlet.
getCloudletClassType() - Method in class org.cloudbus.cloudsim.ResCloudlet
  Gets the Cloudlet's class type.
getCloudletExecList() - Method in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
  Gets the cloudlet exec list.
getCloudletExecList() - Method in class org.cloudbus.cloudsim.CloudletSchedulerTimeShared
  Gets the cloudlet exec list.
getCloudletExecList() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
  Gets the cloudlet exec list.
getCloudletFileSize() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the input file size of this Cloudlet `BEFORE` submitting to a CloudResource.
getCloudletFinishedList() - Method in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
  Gets the cloudlet finished list.
getCloudletFinishedList() - Method in class org.cloudbus.cloudsim.CloudletSchedulerTimeShared
  Gets the cloudlet finished list.
getCloudletFinishedList() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
  Gets the cloudlet finished list.
getCloudletFinishedSoFar() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the length of this Cloudlet that has been executed so far from the latest CloudResource.
getCloudletFinishedSoFar(int) - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the length of this Cloudlet that has been executed so far in a given CloudResource ID.
getCloudletHistory() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the history of this Cloudlet.
getCloudletId() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the ID of this Cloudlet.
getCloudletId() - Method in class org.cloudbus.cloudsim.ResCloudlet
  Gets this Cloudlet entity Id.
getCloudletLength() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the length of this Cloudlet.
getCloudletLength() - Method in class org.cloudbus.cloudsim.ResCloudlet
  Gets the Cloudlet's length.
getCloudletList() - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Gets the cloudlet list.
getCloudletList() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Gets the cloudlet list.
getCloudletOutputSize() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the output size of this Cloudlet `AFTER` submitting and executing to a CloudResource.
getCloudletPausedList() - Method in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
  Gets the cloudlet paused list.
getCloudletPausedList() - Method in class org.cloudbus.cloudsim.CloudletSchedulerTimeShared
  Gets the cloudlet paused list.
getCloudletPausedList() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
  Gets the cloudlet paused list.
getCloudletReceivedList() - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Gets the cloudlet received list.
getCloudletReceivedList() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Gets the cloudlet received list.
getCloudletReceivedList() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Gets the cloudlet received list.
getCloudletReceivedList() - Method in class org.cloudbus.cloudsim.workflow.WorkflowEngine
getCloudletScheduler() - Method in class org.cloudbus.cloudsim.Vm
  Gets the vm scheduler.
getCloudletStatus() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the status code of this Cloudlet.
getCloudletStatus(int) - Method in class org.cloudbus.cloudsim.CloudletScheduler
  Gets the status of a cloudlet.
getCloudletStatus(int) - Method in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
  Gets the status of a cloudlet.
getCloudletStatus(int) - Method in class org.cloudbus.cloudsim.CloudletSchedulerTimeShared
  Gets the status of a cloudlet.
getCloudletStatus(int) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
  Gets the status of a cloudlet.
getCloudletStatus() - Method in class org.cloudbus.cloudsim.ResCloudlet
  Gets the Cloudlet status.
getCloudletStatusString() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the string representation of the current Cloudlet status code.
getCloudletSubmitted() - Method in class org.cloudbus.cloudsim.power.PowerDatacenter
  Checks if is cloudlet submited.
getCloudletSubmittedList() - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Gets the cloudlet submitted list.
getCloudletSubmittedList() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Gets the cloudlet submitted list.
getCloudletSubmittedList() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Gets the cloudlet submitted list.
getCloudletTotalLength() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the total length (across all PEs) of this Cloudlet.
getCloudletTotalLength() - Method in class org.cloudbus.cloudsim.ResCloudlet
  Gets the total Cloudlet's length (across all PEs).
getCloudletWaitingList() - Method in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
  Gets the cloudlet waiting list.
getCloudletWaitingList() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
  Gets the cloudlet waiting list.
getCloudResourceList() - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Sends a request to Cloud Information Service (GIS) entity to get the list of all Cloud hostList.
getCompletedVms() - Method in class org.cloudbus.cloudsim.HostDynamicWorkload
  Gets the completed vms.
getConstant() - Method in class org.cloudbus.cloudsim.power.models.PowerModelCubic
  Gets the constant.
getConstant() - Method in class org.cloudbus.cloudsim.power.models.PowerModelLinear
  Gets the constant.
getConstant() - Method in class org.cloudbus.cloudsim.power.models.PowerModelSqrt
  Gets the constant.
getConstant() - Method in class org.cloudbus.cloudsim.power.models.PowerModelSquare
  Gets the constant.
getCoordinateX() - Method in class org.cloudbus.cloudsim.network.TopologicalNode
  returns the x coordinate of this network-node
getCoordinateY() - Method in class org.cloudbus.cloudsim.network.TopologicalNode
  returns the y coordinate of this network-node
getCorrelationCoefficients(double[][]) - Method in class org.cloudbus.cloudsim.power.PowerVmSelectionPolicyMaximumCorrelation
  Gets the correlation coefficients.
getCost() - Method in class org.cloudbus.cloudsim.File
  Gets the cost associated with this file
getCost() - Method in class org.cloudbus.cloudsim.FileAttribute
  Gets the cost associated with this file
getCost() - Method in class org.cloudbus.cloudsim.workflow.ProvisionedVm
getCost(double, int, long) - Method in class org.cloudbus.cloudsim.workflow.VMOffers
  Returns the cost of a specific instance, per time slot, in cents.
getCost(double, int, long) - Method in class org.cloudbus.cloudsim.workflow.VmOffersSimple
getCost() - Method in class org.cloudbus.cloudsim.xml.DatacenterDatas
getCostPerBw() - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Get the cost to use bandwidth in this resource.
getCostPerbW() - Method in class org.cloudbus.cloudsim.xml.DatacenterDatas
getCostPerMem() - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Get the cost to use memory in this resource.
getCostPerMem() - Method in class org.cloudbus.cloudsim.xml.DatacenterDatas
getCostPerMi() - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Gets the cost per Millions Instruction (MI) associated with a resource.
getCostPerSec() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the cost running this Cloudlet in the latest CloudResource.
getCostPerSec(int) - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the cost running this Cloudlet in a given CloudResource ID.
getCostPerSecond() - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Gets the cost per second.
getCostPerStorage() - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Get the cost to use storage in this resource.
getCostPerStorage() - Method in class org.cloudbus.cloudsim.xml.DatacenterDatas
getCpu() - Method in class org.cloudbus.cloudsim.xml.VmDatas
getCpuFrequencies() - Method in class org.cloudbus.cloudsim.xml.HostDatas
getCpus() - Method in class org.cloudbus.cloudsim.xml.HostDatas
getCpuTime(double, double) - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Gets the CPU time given the specified parameters (only for TIME_SHARED).
getCreationTime() - Method in class org.cloudbus.cloudsim.File
  Gets the file creation time (in millisecond)
getCreationTime() - Method in class org.cloudbus.cloudsim.FileAttribute
  Gets the file creation time (in millisecond)
getCriticalPath() - Method in class org.cloudbus.cloudsim.workflow.BaselinePolicy
getCurrentAllocatedBw() - Method in class org.cloudbus.cloudsim.Vm
  Gets the current allocated bw.
getCurrentAllocatedMips() - Method in class org.cloudbus.cloudsim.Vm
  Gets the current allocated mips.
getCurrentAllocatedRam() - Method in class org.cloudbus.cloudsim.Vm
  Gets the current allocated ram.
getCurrentAllocatedSize() - Method in class org.cloudbus.cloudsim.Vm
  Gets the current allocated size.
getCurrentMipsShare() - Method in class org.cloudbus.cloudsim.CloudletScheduler
  Gets the current mips share.
getCurrentRequestedBw() - Method in class org.cloudbus.cloudsim.Vm
  Gets the current requested bw.
getCurrentRequestedMaxMips() - Method in class org.cloudbus.cloudsim.Vm
  Gets the current requested max mips among all virtual PEs.
getCurrentRequestedMips() - Method in class org.cloudbus.cloudsim.CloudletScheduler
  Gets the current requested mips.
getCurrentRequestedMips() - Method in class org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload
  Gets the current mips.
getCurrentRequestedMips() - Method in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
getCurrentRequestedMips() - Method in class org.cloudbus.cloudsim.CloudletSchedulerTimeShared
getCurrentRequestedMips() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
getCurrentRequestedMips() - Method in class org.cloudbus.cloudsim.Vm
  Gets the current requested mips.
getCurrentRequestedRam() - Method in class org.cloudbus.cloudsim.Vm
  Gets the current requested ram.
getCurrentRequestedTotalMips() - Method in class org.cloudbus.cloudsim.Vm
  Gets the current requested total mips.
getCurrentRequestedUtilizationOfBw() - Method in class org.cloudbus.cloudsim.CloudletScheduler
  Gets the current requested bw.
getCurrentRequestedUtilizationOfBw() - Method in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
getCurrentRequestedUtilizationOfBw() - Method in class org.cloudbus.cloudsim.CloudletSchedulerTimeShared
getCurrentRequestedUtilizationOfBw() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
getCurrentRequestedUtilizationOfRam() - Method in class org.cloudbus.cloudsim.CloudletScheduler
  Gets the current requested ram.
getCurrentRequestedUtilizationOfRam() - Method in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
getCurrentRequestedUtilizationOfRam() - Method in class org.cloudbus.cloudsim.CloudletSchedulerTimeShared
getCurrentRequestedUtilizationOfRam() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
getCurrentSize() - Method in class org.cloudbus.cloudsim.HarddriveStorage
  Gets the current size of the stored files in MB.
getCurrentSize() - Method in interface org.cloudbus.cloudsim.Storage
  Gets the current size of the storage in MByte.
getData() - Method in class org.cloudbus.cloudsim.core.SimEvent
  Get the data passed in this event.
getDatacenter() - Method in class org.cloudbus.cloudsim.Host
  Gets the data center.
getDatacenterCharacteristicsList() - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Gets the datacenter characteristics list.
getDatacenterCharacteristicsList() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Gets the datacenter characteristics list.
getDatacenterCharacteristicsList() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Gets the datacenter characteristics list.
getDatacenterIdsList() - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Gets the datacenter ids list.
getDatacenterIdsList() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Gets the datacenter ids list.
getDatacenterIdsList() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Gets the datacenter ids list.
getDatacenterRequestedIdsList() - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Gets the datacenter requested ids list.
getDatacenterRequestedIdsList() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Gets the datacenter requested ids list.
getDatacenterRequestedIdsList() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Gets the datacenter requested ids list.
getDataDependencies() - Method in class org.cloudbus.cloudsim.workflow.Task
getDataItem() - Method in class org.cloudbus.cloudsim.workflow.TransferDataEvent
getDataItem() - Method in class org.cloudbus.cloudsim.workflow.Transmission
getDataRequiredLocation() - Method in class org.cloudbus.cloudsim.workflow.Policy
  Determines the VMs where each dataItem will be required.
getDebts() - Method in class org.cloudbus.cloudsim.Datacenter
  Gets the debts.
getDefautIndexFreq() - Method in class org.cloudbus.cloudsim.power.dvfs.AbstractGovernor
getDelay(int, int) - Method in class org.cloudbus.cloudsim.network.DelayMatrix_Float
getDelay(int, int) - Static method in class org.cloudbus.cloudsim.NetworkTopology
  Calculates the delay between two nodes
getDest() - Method in class org.cloudbus.cloudsim.core.EventPostBroker
getDestId() - Method in class org.cloudbus.cloudsim.InfoPacket
  Gets the id of the entity to which the packet is destined.
getDestId() - Method in interface org.cloudbus.cloudsim.Packet
  Returns the destination id of this packet.
getDestination() - Method in class org.cloudbus.cloudsim.core.SimEvent
  Get the unique id number of the entity which received this event.
getDestinationId() - Method in class org.cloudbus.cloudsim.workflow.TransferDataEvent
getDestinationId() - Method in class org.cloudbus.cloudsim.workflow.Transmission
getDestNodeID() - Method in class org.cloudbus.cloudsim.network.TopologicalLink
  return the node-ID from the DestNode
getDetailBaudRate() - Method in class org.cloudbus.cloudsim.InfoPacket
  Returns the list of all the bandwidths that this packet has traversed.
getDetailEntryTimes() - Method in class org.cloudbus.cloudsim.InfoPacket
  Returns the list of all entry time that this packet has traversed.
getDetailExitTimes() - Method in class org.cloudbus.cloudsim.InfoPacket
  Returns the list of all exit time that this packet has traversed.
getDetailHops() - Method in class org.cloudbus.cloudsim.InfoPacket
  Returns the list of all the hops that this packet has traversed.
getDurationTime() - Method in class org.cloudbus.cloudsim.ResCloudlet
  Gets the reservation duration time.
getDvfsDatas() - Method in class org.cloudbus.cloudsim.xml.HostDatas
getEarliestStart() - Method in class org.cloudbus.cloudsim.workflow.Task
getEdgeSwitch() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenter
  Get list of all EdgeSwitches in the Datacenter network One can design similar functions for other type of switches.
getEndTime() - Method in class org.cloudbus.cloudsim.workflow.ProvisionedVm
getEndTime() - Method in class org.cloudbus.cloudsim.workflow.TimeSlot
getEnergyLinearInterpolation(double, double, double) - Method in class org.cloudbus.cloudsim.power.PowerHost
  Gets the energy consumption using linear interpolation of the utilization change.
getEntity(int) - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Get the entity with a given id.
getEntity(String) - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Get the entity with a given name.
getEntityId(String) - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Get the id of an entity with a given name.
getEntityList() - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Returns a list of entities created for the simulation.
getEntityName(int) - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Gets name of the entity given its entity ID.
getEntityName(Integer) - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Gets name of the entity given its entity ID.
getEstimatedFinishTime(ResCloudlet, double) - Method in class org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload
  Get estimated cloudlet completion time.
getEventBuffer() - Method in class org.cloudbus.cloudsim.core.SimEntity
  Gets the event buffer.
getExecStartTime() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the latest execution start time.
getExecStartTime() - Method in class org.cloudbus.cloudsim.ResCloudlet
  Gets the Cloudlet's execution start time.
getExecTime() - Method in class org.cloudbus.cloudsim.workflow.Task
getExecutionTimeHistoryHostSelection() - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Gets the execution time history host selection.
getExecutionTimeHistoryTotal() - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Gets the execution time history total.
getExecutionTimeHistoryVmReallocation() - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Gets the execution time history vm reallocation.
getExecutionTimeHistoryVmSelection() - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Gets the execution time history vm selection.
getExecutionTimes() - Static method in class org.cloudbus.cloudsim.util.ExecutionTimeMeasurer
  Gets the execution times.
getFallbackPolicy() - Method in class org.cloudbus.cloudsim.power.PowerVmSelectionPolicyMaximumCorrelation
  Gets the fallback policy.
getFallbackVmAllocationPolicy() - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationInterQuartileRange
  Gets the fallback vm allocation policy.
getFallbackVmAllocationPolicy() - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationLocalRegression
  Gets the fallback vm allocation policy.
getFallbackVmAllocationPolicy() - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationMedianAbsoluteDeviation
  Gets the fallback vm allocation policy.
getFile(String) - Method in class org.cloudbus.cloudsim.HarddriveStorage
  Gets the file with the specified name.
getFile(String) - Method in interface org.cloudbus.cloudsim.Storage
  Gets the file with the specified name.
getFileAttribute() - Method in class org.cloudbus.cloudsim.File
  Gets an attribute of this file
getFileNameList() - Method in class org.cloudbus.cloudsim.HarddriveStorage
  Gets the list of file names located on this storage.
getFileNameList() - Method in interface org.cloudbus.cloudsim.Storage
  Gets the list of file names located on this storage.
getFileSize() - Method in class org.cloudbus.cloudsim.FileAttribute
  Gets the file size (in MBytes)
getFilesize() - Method in class org.cloudbus.cloudsim.xml.CloudletDatas
getFileSizeInByte() - Method in class org.cloudbus.cloudsim.FileAttribute
  Gets the file size (in bytes)
getFinishTime() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the finish time of this Cloudlet in a CloudResource.
getfreehostlist(int) - Method in class org.cloudbus.cloudsim.network.datacenter.Switch
getFreePe(List<Pe>) - Static method in class org.cloudbus.cloudsim.lists.PeList
  Gets a Pe ID which is FREE.
getFreePes() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkVmAllocationPolicy
  Gets the free pes.
getFreePes() - Method in class org.cloudbus.cloudsim.VmAllocationPolicySimple
  Gets the free pes.
getFreePes() - Method in class org.cloudbus.cloudsim.VmSchedulerSpaceShared
  Gets the free pes vector.
getfreeVmlist(int) - Method in class org.cloudbus.cloudsim.network.datacenter.Switch
getHashMapConservative() - Method in class org.cloudbus.cloudsim.xml.DvfsDatas
getHashMapOnDemand() - Method in class org.cloudbus.cloudsim.xml.DvfsDatas
getHashMapUserSpace() - Method in class org.cloudbus.cloudsim.xml.DvfsDatas
getHistory() - Method in class org.cloudbus.cloudsim.UtilizationModelStochastic
  Gets the history.
getHost(Vm) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkVmAllocationPolicy
  Gets the host that is executing the given VM belonging to the given user.
getHost(int, int) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkVmAllocationPolicy
  Gets the host that is executing the given VM belonging to the given user.
getHost(Vm) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyAbstract
getHost(int, int) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyAbstract
getHost() - Method in class org.cloudbus.cloudsim.Vm
  Gets the host.
getHost(Vm) - Method in class org.cloudbus.cloudsim.VmAllocationPolicy
  Get the host that is executing the given VM belonging to the given user.
getHost(int, int) - Method in class org.cloudbus.cloudsim.VmAllocationPolicy
  Get the host that is executing the given VM belonging to the given user.
getHost(Vm) - Method in class org.cloudbus.cloudsim.VmAllocationPolicySimple
  Gets the host that is executing the given VM belonging to the given user.
getHost(int, int) - Method in class org.cloudbus.cloudsim.VmAllocationPolicySimple
  Gets the host that is executing the given VM belonging to the given user.
getHost(int) - Method in class org.cloudbus.cloudsim.xml.DatacenterDatas
getHostList() - Method in class org.cloudbus.cloudsim.Datacenter
  Gets the host list.
getHostList() - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Gets the host list.
getHostList() - Method in class org.cloudbus.cloudsim.VmAllocationPolicy
  Gets the host list.
getHostUtilizationIqr(PowerHostUtilizationHistory) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationInterQuartileRange
  Gets the host utilization iqr.
getHostUtilizationMad(PowerHostUtilizationHistory) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationMedianAbsoluteDeviation
  Gets the host utilization mad.
getHostWithFreePe() - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Gets a Machine with at least one empty Pe.
getHostWithFreePe(int) - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Gets a Machine with at least a given number of free Pe.
getHostWithFreePe(List<T>) - Static method in class org.cloudbus.cloudsim.lists.HostList
  Gets a Machine with free Pe.
getHostWithFreePe(List<T>, int) - Static method in class org.cloudbus.cloudsim.lists.HostList
  Gets a Machine with a specified number of free Pe.
getHostwithVM(int) - Method in class org.cloudbus.cloudsim.network.datacenter.Switch
getHTGovs() - Method in class org.cloudbus.cloudsim.xml.HostDatas
getHtGovValue(int) - Method in class org.cloudbus.cloudsim.xml.HostDatas
getId() - Method in class org.cloudbus.cloudsim.core.SimEntity
  Get the unique id number assigned to this entity.
getId() - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Gets the id.
getId() - Method in class org.cloudbus.cloudsim.Host
  Gets the id.
getId() - Method in class org.cloudbus.cloudsim.InfoPacket
  Returns the ID of this packet.
getId() - Method in interface org.cloudbus.cloudsim.Packet
  Returns the ID of this packet
getId() - Method in class org.cloudbus.cloudsim.Pe
  Gets the id.
getId() - Method in class org.cloudbus.cloudsim.Vm
  Gets the id.
getId() - Method in class org.cloudbus.cloudsim.workflow.DataItem
getId() - Method in class org.cloudbus.cloudsim.workflow.Task
getIndexFreq() - Method in class org.cloudbus.cloudsim.Pe
getKey() - Method in enum org.cloudbus.cloudsim.workflow.Properties
getLast() - Method in class org.cloudbus.cloudsim.InfoPacket
  Gets an entity ID from the last hop that this packet has traversed.
getLast() - Method in interface org.cloudbus.cloudsim.Packet
  Gets an entity ID from the last hop that this packet has traversed.
getLastProcessTime() - Method in class org.cloudbus.cloudsim.Datacenter
  Gets the last process time.
getLastUpdateTime() - Method in class org.cloudbus.cloudsim.File
  Gets the last update time (in seconds)
getLastUpdateTime() - Method in class org.cloudbus.cloudsim.FileAttribute
  Gets the last update time (in seconds)
getLastUpdateTime() - Method in class org.cloudbus.cloudsim.workflow.Channel
getLatency() - Method in class org.cloudbus.cloudsim.HarddriveStorage
  Gets the latency of this harddrive in seconds.
getLatestEnd() - Method in class org.cloudbus.cloudsim.workflow.Task
getLength() - Method in class org.cloudbus.cloudsim.workflow.Transmission
getLength() - Method in class org.cloudbus.cloudsim.xml.CloudletDatas
getLinkBw() - Method in class org.cloudbus.cloudsim.network.TopologicalLink
  return the link-bw of the defined linke
getLinkDelay() - Method in class org.cloudbus.cloudsim.network.TopologicalLink
  return the link-delay of the defined linke
getLinkIterator() - Method in class org.cloudbus.cloudsim.network.TopologicalGraph
  return an iterator through all network-graph links
getList() - Method in class org.cloudbus.cloudsim.core.CloudInformationService
  Gets the list of all CloudResource IDs, including hostList that support Advance Reservation.
getLoessParameterEstimates(double[]) - Static method in class org.cloudbus.cloudsim.util.MathUtil
  Gets the loess parameter estimates.
getMachineId() - Method in class org.cloudbus.cloudsim.ResCloudlet
  Gets machine ID.
getMachineIdList() - Method in class org.cloudbus.cloudsim.ResCloudlet
  Gets a list of Machine IDs.
getMaxAvailableMips() - Method in class org.cloudbus.cloudsim.Host
  Returns maximum available MIPS among all the PEs.
getMaxAvailableMips() - Method in class org.cloudbus.cloudsim.VmScheduler
  Returns maximum available MIPS among all the PEs.
getMaxAvailableMips() - Method in class org.cloudbus.cloudsim.VmSchedulerTimeShared
  Returns maximum available MIPS among all the PEs.
getMaximumVmMigrationTime(PowerHost) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationLocalRegression
  Gets the maximum vm migration time.
getMaxMips() - Method in class org.cloudbus.cloudsim.Pe
getMaxMips() - Method in class org.cloudbus.cloudsim.provisioners.PeProvisioner
  get the maximum mips of the Pe
getMaxMips() - Method in class org.cloudbus.cloudsim.Vm
getMaxP() - Method in class org.cloudbus.cloudsim.xml.HostDatas
getMaxPeCapacity() - Method in class org.cloudbus.cloudsim.VmScheduler
  Returns PE MAXIMUM capacity in MIPS.
getMaxPower() - Method in class org.cloudbus.cloudsim.power.models.PowerModelCubic
  Gets the max power.
getMaxPower() - Method in class org.cloudbus.cloudsim.power.models.PowerModelLinear
  Gets the max power.
getMaxPower() - Method in class org.cloudbus.cloudsim.power.models.PowerModelSqrt
  Gets the max power.
getMaxPower() - Method in class org.cloudbus.cloudsim.power.models.PowerModelSquare
  Gets the max power.
getMaxPower() - Method in class org.cloudbus.cloudsim.power.PowerHost
  Gets the max power that can be consumed by the host.
getMaxTransferRate() - Method in class org.cloudbus.cloudsim.HarddriveStorage
  Gets the maximum transfer rate of the storage in MB/sec.
getMaxTransferRate() - Method in class org.cloudbus.cloudsim.SanStorage
  Gets the maximum transfer rate of the storage in MB/sec.
getMaxTransferRate() - Method in interface org.cloudbus.cloudsim.Storage
  Gets the maximum transfer rate of the storage in MByte/sec.
getMaxUtilization() - Method in class org.cloudbus.cloudsim.HostDynamicWorkload
  Gets the max utilization among by all PEs.
getMaxUtilization(List<Pe>) - Static method in class org.cloudbus.cloudsim.lists.PeList
  Gets the max utilization among by all PEs.
getMaxUtilizationAfterAllocation(NetworkHost, Vm) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkVmAllocationPolicy
getMaxUtilizationAfterAllocation(PowerHost, Vm) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Gets the power after allocation.
getMaxUtilizationAmongVmsPes(Vm) - Method in class org.cloudbus.cloudsim.HostDynamicWorkload
  Gets the max utilization among by all PEs allocated to the VM.
getMaxUtilizationAmongVmsPes(List<Pe>, Vm) - Static method in class org.cloudbus.cloudsim.lists.PeList
  Gets the max utilization among by all PEs allocated to the VM.
getMaxUtilizationAmongVmsPes(Vm) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkHost
getMetricHistory() - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Gets the metric history.
getMigratableVms(PowerHost) - Method in class org.cloudbus.cloudsim.power.PowerVmSelectionPolicy
  Gets the migratable vms.
getMigrationCount() - Method in class org.cloudbus.cloudsim.power.PowerDatacenter
  Gets the migration count.
getMigrationMapFromUnderUtilizedHosts(List<PowerHostUtilizationHistory>) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Gets the migration map from under utilized hosts.
getMinUtilizationHistorySize(List<PowerVm>) - Method in class org.cloudbus.cloudsim.power.PowerVmSelectionPolicyMaximumCorrelation
  Gets the min utilization history size.
getMips() - Method in class org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload
  Gets the mips.
getMips() - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Gets the total MIPS rating, which is the sum of MIPS rating of all machines in a resource.
getMips(List<Pe>, int) - Static method in class org.cloudbus.cloudsim.lists.PeList
  Gets MIPS Rating for a specified Pe ID.
getMips() - Method in class org.cloudbus.cloudsim.Pe
  Gets the MIPS Rating of this Pe.
getMips() - Method in class org.cloudbus.cloudsim.provisioners.PeProvisioner
  Gets the MIPS.
getMips() - Method in class org.cloudbus.cloudsim.Vm
  Gets the mips.
getMips() - Method in class org.cloudbus.cloudsim.xml.HostDatas
getMips() - Method in class org.cloudbus.cloudsim.xml.VmDatas
getMipsMap() - Method in class org.cloudbus.cloudsim.VmScheduler
  Gets the mips map.
getMipsMapRequested() - Method in class org.cloudbus.cloudsim.VmSchedulerTimeShared
  Gets the mips map requested.
getMipsOfOnePe() - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Gets Millions Instructions Per Second (MIPS) Rating of a Processing Element (Pe).
getMipsOfOnePe(int, int) - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Gets Millions Instructions Per Second (MIPS) Rating of a Processing Element (Pe).
getName() - Method in class org.cloudbus.cloudsim.core.SimEntity
  Get the name of this entity.
getName() - Method in class org.cloudbus.cloudsim.File
  Returns the file name
getName() - Method in class org.cloudbus.cloudsim.FileAttribute
  Returns the file name
getName() - Method in class org.cloudbus.cloudsim.HarddriveStorage
  Gets the name of the storage.
getName() - Method in class org.cloudbus.cloudsim.power.dvfs.AbstractGovernor
getName() - Method in interface org.cloudbus.cloudsim.Storage
  Gets the name of the storage.
getName() - Method in class org.cloudbus.cloudsim.workflow.DataItem
getnbFreq() - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPower_REIMS
getnbFreq() - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPower_REIMS_Disk
getnbFreq() - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPower_REIMS_Net
getNetServiceLevel() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the network service level for sending this cloudlet over a network.
getNetServiceType() - Method in class org.cloudbus.cloudsim.InfoPacket
  Gets the network service type of this packet.
getNetServiceType() - Method in interface org.cloudbus.cloudsim.Packet
  Gets the network service type of this packet
getNewVmPlacement(List<? extends Vm>, Set<? extends Host>) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Gets the new vm placement.
getNewVmPlacementFromUnderUtilizedHost(List<? extends Vm>, Set<? extends Host>) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Gets the new vm placement from under utilized host.
getNextEvent(Predicate) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Get the first event matching a predicate from the deferred queue, or if none match, wait for a matching event to arrive.
getNextEvent() - Method in class org.cloudbus.cloudsim.core.SimEntity
  Get the first event waiting in the entity's deferred queue, or if there are none, wait for an event to arrive.
getNextFinishedCloudlet() - Method in class org.cloudbus.cloudsim.CloudletScheduler
  Returns the next cloudlet in the finished list, $null if this list is empty.
getNextFinishedCloudlet() - Method in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
  Returns the next cloudlet in the finished list, $null if this list is empty.
getNextFinishedCloudlet() - Method in class org.cloudbus.cloudsim.CloudletSchedulerTimeShared
  Returns the next cloudlet in the finished list, $null if this list is empty.
getNextFinishedCloudlet() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
  Returns the next cloudlet in the finished list, $null if this list is empty.
getNodeID() - Method in class org.cloudbus.cloudsim.network.TopologicalNode
  delivers the nodes id
getNodeIterator() - Method in class org.cloudbus.cloudsim.network.TopologicalGraph
  returns an iterator through all network-graph nodes
getNodeLabel() - Method in class org.cloudbus.cloudsim.network.TopologicalNode
  delivers the name of the node
getNumberOfBusyPes() - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Gets the total number of `BUSY` PEs for all Machines.
getNumberOfBusyPes(List<T>) - Static method in class org.cloudbus.cloudsim.lists.HostList
  Gets the total number of `BUSY` PEs for all Machines.
getNumberOfBusyPes(List<Pe>) - Static method in class org.cloudbus.cloudsim.lists.PeList
  Gets the number of `BUSY` Pe.
getNumberOfFailedHosts() - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Gets the current number of failed machines.
getNumberOfFreePes() - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Gets the total number of `FREE` or non-busy PEs for all Machines.
getNumberOfFreePes() - Method in class org.cloudbus.cloudsim.Host
  Gets the free pes number.
getNumberOfFreePes(List<T>) - Static method in class org.cloudbus.cloudsim.lists.HostList
  Gets the total number of `FREE` or non-busy PEs for all Machines.
getNumberOfFreePes(List<Pe>) - Static method in class org.cloudbus.cloudsim.lists.PeList
  Gets the number of `FREE` or non-busy Pe.
getNumberOfHosts() - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Gets the total number of machines.
getNumberOfLinks() - Method in class org.cloudbus.cloudsim.network.TopologicalGraph
  returns the number of links contained inside the topological-graph
getNumberOfNodes() - Method in class org.cloudbus.cloudsim.network.TopologicalGraph
  returns the number of nodes contained inside the topological-graph
getNumberOfPes() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the number of PEs required to run this Cloudlet.
getNumberOfPes() - Method in class org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload
  Gets the pes number.
getNumberOfPes() - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Gets the total number of PEs for all Machines.
getNumberOfPes() - Method in class org.cloudbus.cloudsim.Host
  Gets the pes number.
getNumberOfPes(List<T>) - Static method in class org.cloudbus.cloudsim.lists.HostList
  Gets the total number of PEs for all Machines.
getNumberOfPes() - Method in class org.cloudbus.cloudsim.ResCloudlet
  Gets the number of PEs required to execute this Cloudlet.
getNumberOfPes() - Method in class org.cloudbus.cloudsim.Vm
  Gets the number of pes.
getNumEntities() - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Get the current number of entities in the simulation.
getNumHop() - Method in class org.cloudbus.cloudsim.InfoPacket
  Returns the number of hops that this packet has traversed.
getNumStoredFile() - Method in class org.cloudbus.cloudsim.HarddriveStorage
  Gets the number of files stored on this storage.
getNumStoredFile() - Method in interface org.cloudbus.cloudsim.Storage
  Gets the number of files stored on this storage.
getOptExecTime() - Method in class org.cloudbus.cloudsim.workflow.Task
getOptIndexFreq() - Method in class org.cloudbus.cloudsim.workflow.Task
getOriginalPingSize() - Method in class org.cloudbus.cloudsim.InfoPacket
  Gets original size of ping request.
getOs() - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Gets the os.
getOs() - Method in class org.cloudbus.cloudsim.xml.DatacenterDatas
getOutput() - Static method in class org.cloudbus.cloudsim.Log
  Gets the output.
getOutput() - Method in class org.cloudbus.cloudsim.workflow.Task
getOutputsize() - Method in class org.cloudbus.cloudsim.xml.CloudletDatas
getOverUtilizedHosts() - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Gets the over utilized hosts.
getOwnerId() - Method in class org.cloudbus.cloudsim.workflow.DataItem
getOwnerName() - Method in class org.cloudbus.cloudsim.File
  Gets the owner name of this file
getOwnerName() - Method in class org.cloudbus.cloudsim.FileAttribute
  Gets the owner name of this file
getParameterEstimates(double[]) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationLocalRegression
  Gets the parameter estimates.
getParameterEstimates(double[]) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationLocalRegressionRobust
  Gets the parameter estimates.
getParents() - Method in class org.cloudbus.cloudsim.workflow.Task
getPeAllocationMap() - Method in class org.cloudbus.cloudsim.VmSchedulerSpaceShared
  Gets the pe allocation map.
getPeCapacity() - Method in class org.cloudbus.cloudsim.VmScheduler
  Returns PE capacity in MIPS.
getPeId() - Method in class org.cloudbus.cloudsim.ResCloudlet
  Gets Pe ID.
getPeIdList() - Method in class org.cloudbus.cloudsim.ResCloudlet
  Gets a list of Pe IDs.
getPeList() - Method in class org.cloudbus.cloudsim.Host
  Gets the pe list.
getPeList() - Method in class org.cloudbus.cloudsim.VmScheduler
  Gets the vm list.
getPeMap() - Method in class org.cloudbus.cloudsim.VmScheduler
  Gets the pe map.
getPeProvisioner() - Method in class org.cloudbus.cloudsim.Pe
  Gets the Pe provisioner.
getPes() - Method in class org.cloudbus.cloudsim.xml.CloudletDatas
getPesAllocatedForVM(Vm) - Method in class org.cloudbus.cloudsim.VmScheduler
  Gets the pes allocated for vm.
getPesInUse() - Method in class org.cloudbus.cloudsim.VmSchedulerTimeShared
  Gets the pes in use.
getPeTable() - Method in class org.cloudbus.cloudsim.provisioners.PeProvisionerSimple
  Gets the pe table.
getPK() - Method in class org.cloudbus.cloudsim.network.FloydWarshall_Float
  gets predecessor matrix
getPMax(int) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPower_BAZAR
getPMax(int) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPower_BAZAR_MultiProc
getPMax(int) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPower_REIMS
getPMax(int) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPower_REIMS_Disk
getPMax(int) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPower_REIMS_Net
getPMax(int) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPowerDVFS
getPMax(int) - Method in class org.cloudbus.cloudsim.power.PowerHost
  return the Max Power consume by the host regarding its current frequency We do a 'if' on the enableDVFS value because we have to be sure that we use the PowerModelSpecDVFS powermodel Methods getPMax and getPMin didn't have been add to the Interface PowerModel because in this case it would impact all other models, even those that not use multiple power value in relation with the CPU frequency
getPMin(int) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPower_BAZAR
getPMin(int) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPower_BAZAR_MultiProc
getPMin(int) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPower_REIMS
getPMin(int) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPower_REIMS_Disk
getPMin(int) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPower_REIMS_Net
getPMin(int) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPowerDVFS
getPMin(int) - Method in class org.cloudbus.cloudsim.power.PowerHost
  return the Min Power consume by the host regarding its current frequency same comment as the getPMax() method.
getPostevt() - Method in class org.cloudbus.cloudsim.DatacenterBroker
getPower(double) - Method in interface org.cloudbus.cloudsim.power.models.PowerModel
  Get power consumption by the utilization percentage according to the power model.
getPower(double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelCubic
getPower(double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelLinear
getPower(double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPower
getPower(double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPower_BAZAR
  The power model use here is the classical linear power model Cmin + UtilizationPe [Cmax - Cmin]
getPower(double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPower_BAZAR_MultiProc
getPower(double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPower_REIMS
  The power model use here is the classical linear power model Cmin + UtilizationPe [Cmax - Cmin]
getPower(double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPower_REIMS_Disk
  The power model use here is the classical linear power model Cmin + UtilizationPe [Cmax - Cmin]
getPower(double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPower_REIMS_Net
  The power model use here is the classical linear power model Cmin + UtilizationPe [Cmax - Cmin]
getPower(double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPowerDVFS
getPower(double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSqrt
getPower(double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSquare
getPower() - Method in class org.cloudbus.cloudsim.power.PowerDatacenter
  Gets the power.
getPower() - Method in class org.cloudbus.cloudsim.power.PowerHost
  Gets the power.
getPower(double) - Method in class org.cloudbus.cloudsim.power.PowerHost
  Gets the power.
getPowerAfterAllocation(PowerHost, Vm) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Gets the power after allocation.
getPowerData(int) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPower
  Gets the power data.
getPowerData(int) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPowerHpProLiantMl110G3PentiumD930
getPowerData(int) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPowerHpProLiantMl110G4Xeon3040
getPowerData(int) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPowerHpProLiantMl110G5Xeon3075
getPowerData(int) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPowerIbmX3250XeonX3470
getPowerData(int) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPowerIbmX3250XeonX3480
getPowerData(int) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPowerIbmX3550XeonX5670
getPowerData(int) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPowerIbmX3550XeonX5675
getPowerModel() - Method in class org.cloudbus.cloudsim.power.PowerHost
  Gets the power model.
getPreviousTime() - Method in class org.cloudbus.cloudsim.CloudletScheduler
  Gets the previous time.
getPreviousTime() - Method in class org.cloudbus.cloudsim.power.PowerVm
  Gets the previous time.
getPreviousUtilizationMips() - Method in class org.cloudbus.cloudsim.HostDynamicWorkload
  Gets the previous utilization mips.
getPreviousUtilizationOfCpu() - Method in class org.cloudbus.cloudsim.HostDynamicWorkload
  Gets the previous utilization of CPU in percentage.
getProcessingCost() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the total cost of processing or executing this Cloudlet `Processing Cost = input data transfer + processing cost + output transfer cost` .
getProperty(String) - Method in enum org.cloudbus.cloudsim.workflow.Configuration
getProperty() - Method in enum org.cloudbus.cloudsim.workflow.Properties
getProvisioning() - Method in class org.cloudbus.cloudsim.workflow.Policy
  Returns the list of required VMs (number, characteristics, start and end times)
getRam() - Method in class org.cloudbus.cloudsim.Host
  Gets the machine memory.
getRam() - Method in class org.cloudbus.cloudsim.provisioners.RamProvisioner
  Gets the ram.
getRam() - Method in class org.cloudbus.cloudsim.Vm
  Gets the amount of ram.
getRam() - Method in class org.cloudbus.cloudsim.xml.HostDatas
getRam() - Method in class org.cloudbus.cloudsim.xml.VmDatas
getRamProvisioner() - Method in class org.cloudbus.cloudsim.Host
  Gets the ram provisioner.
getRamTable() - Method in class org.cloudbus.cloudsim.provisioners.RamProvisionerSimple
  Gets the ram table.
getRandomGenerator() - Method in class org.cloudbus.cloudsim.UtilizationModelStochastic
  Gets the random generator.
getRatioSlackExec() - Method in class org.cloudbus.cloudsim.workflow.Task
getRegionalCisName() - Method in class org.cloudbus.cloudsim.Datacenter
  Gets the regional cis name.
getRegistrationID() - Method in class org.cloudbus.cloudsim.File
  Gets the file registration ID
getRegistrationID() - Method in class org.cloudbus.cloudsim.FileAttribute
  Gets the file registration ID
getRemainingCloudletLength() - Method in class org.cloudbus.cloudsim.ResCloudlet
  Gets the remaining cloudlet length.
getReplicas() - Method in class org.cloudbus.cloudsim.workflow.Task
getRequestedMips() - Method in class org.cloudbus.cloudsim.HostStateHistoryEntry
  Gets the requested mips.
getRequestedMips() - Method in class org.cloudbus.cloudsim.VmStateHistoryEntry
  Gets the requested mips.
getRequiredFiles() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the required files.
getReservationId() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the reservation ID that owns this Cloudlet.
getReservationID() - Method in class org.cloudbus.cloudsim.ResCloudlet
  Gets the reservation ID that owns this Cloudlet.
getResourceById(int) - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the resource by id.
getResourceId() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the latest resource ID that processes this Cloudlet.
getResourceID() - Method in class org.cloudbus.cloudsim.File
  Gets the resource ID that stores this file
getResourceID() - Method in class org.cloudbus.cloudsim.FileAttribute
  Gets the resource ID that stores this file
getResourceName(int) - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the CloudResource name based on its ID.
getResourceName() - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Gets the name of a resource.
getRobustLoessParameterEstimates(double[]) - Static method in class org.cloudbus.cloudsim.util.MathUtil
  Gets the robust loess parameter estimates.
getSafetyParameter() - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationInterQuartileRange
  Gets the safety parameter.
getSafetyParameter() - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationLocalRegression
getSafetyParameter() - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationMedianAbsoluteDeviation
  Gets the safety parameter.
getSavedAllocation() - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Gets the saved allocation.
getScheduling() - Method in class org.cloudbus.cloudsim.workflow.Policy
  Determines the ordering of Tasks execution inside each VM.
getSchedulingInterval() - Method in class org.cloudbus.cloudsim.Datacenter
  Gets the scheduling interval.
getSchedulingInterval() - Method in class org.cloudbus.cloudsim.power.PowerVm
  Gets the scheduling interval.
getSchedulingInterval() - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationLocalRegression
  Gets the scheduling interval.
getSchedulingInterval() - Method in class org.cloudbus.cloudsim.UtilizationModelPlanetLabInMemory
  Gets the scheduling interval.
getSeed(int) - Static method in class org.cloudbus.cloudsim.workflow.SeedGenerator
getSimulationCalendar() - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Gets a new copy of initial simulation Calendar.
getSize() - Method in class org.cloudbus.cloudsim.File
  Gets the file size (in MBytes)
getSize() - Method in class org.cloudbus.cloudsim.InfoPacket
  Gets the size of this packet.
getSize() - Method in interface org.cloudbus.cloudsim.Packet
  Returns the size of this packet
getSize() - Method in class org.cloudbus.cloudsim.Vm
  Gets the amount of storage.
getSize() - Method in class org.cloudbus.cloudsim.workflow.DataItem
getSize() - Method in class org.cloudbus.cloudsim.xml.VmDatas
getSizeInByte() - Method in class org.cloudbus.cloudsim.File
  Gets the file size (in bytes)
getSlackTime() - Method in class org.cloudbus.cloudsim.workflow.Task
getSource() - Method in class org.cloudbus.cloudsim.core.SimEvent
  Get the unique id number of the entity which scheduled this event.
getSourceId() - Method in class org.cloudbus.cloudsim.workflow.TransferDataEvent
getSourceId() - Method in class org.cloudbus.cloudsim.workflow.Transmission
getSrcId() - Method in class org.cloudbus.cloudsim.InfoPacket
  Gets the id of the entity that sent out this packet.
getSrcId() - Method in interface org.cloudbus.cloudsim.Packet
  Returns the ID of the source of this packet.
getSrcNodeID() - Method in class org.cloudbus.cloudsim.network.TopologicalLink
  returns the node-ID from the SrcNode
getStartTime() - Method in class org.cloudbus.cloudsim.ResCloudlet
  Gets the Cloudlet or reservation start time.
getStartTime() - Method in class org.cloudbus.cloudsim.workflow.ProvisionedVm
getStartTime() - Method in class org.cloudbus.cloudsim.workflow.TimeSlot
getState() - Method in class org.cloudbus.cloudsim.core.SimEntity
  Gets the state.
getStateHistory() - Method in class org.cloudbus.cloudsim.HostDynamicWorkload
  Gets the state history.
getStateHistory() - Method in class org.cloudbus.cloudsim.Vm
  Gets the state history.
getStaticPower() - Method in class org.cloudbus.cloudsim.power.models.PowerModelCubic
  Gets the static power.
getStaticPower() - Method in class org.cloudbus.cloudsim.power.models.PowerModelLinear
  Gets the static power.
getStaticPower() - Method in class org.cloudbus.cloudsim.power.models.PowerModelSqrt
  Gets the static power.
getStaticPower() - Method in class org.cloudbus.cloudsim.power.models.PowerModelSquare
  Gets the static power.
getStaticPP() - Method in class org.cloudbus.cloudsim.xml.HostDatas
getStatus() - Method in class org.cloudbus.cloudsim.Cloudlet
  Get the status of the Cloudlet.
getStatus() - Method in class org.cloudbus.cloudsim.Pe
  Gets the status of this Pe.
getStatusString(int) - Static method in class org.cloudbus.cloudsim.Cloudlet
  Gets the string representation of the given Cloudlet status code.
getStorage() - Method in class org.cloudbus.cloudsim.Host
  Gets the machine storage.
getStorage() - Method in class org.cloudbus.cloudsim.xml.HostDatas
getStorageList() - Method in class org.cloudbus.cloudsim.Datacenter
  Gets the storage list.
getSubmissionTime() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the submission or arrival time of this Cloudlet from the latest CloudResource.
getSubmissionTime(int) - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the submission or arrival time of this Cloudlet in the given CloudResource ID.
getSubmittime() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudlet
getSuccessors() - Method in class org.cloudbus.cloudsim.workflow.Task
getSwitchedOffHosts() - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Gets the switched off host.
getTag() - Method in class org.cloudbus.cloudsim.core.EventPostBroker
getTag() - Method in class org.cloudbus.cloudsim.core.SimEvent
  Get the user-defined tag of this event.
getTag() - Method in class org.cloudbus.cloudsim.InfoPacket
  Gets this packet tag.
getTag() - Method in interface org.cloudbus.cloudsim.Packet
  Gets this packet tag
getTaskEnergyConsumed(Task, double, boolean, String) - Method in class org.cloudbus.cloudsim.workflow.TestEstimationEnergy
getTasks() - Method in class org.cloudbus.cloudsim.workflow.OneCriticalPath
getTime() - Method in class org.cloudbus.cloudsim.HostStateHistoryEntry
  Gets the time.
getTime() - Method in class org.cloudbus.cloudsim.VmStateHistoryEntry
  Gets the time.
getTime() - Method in class org.cloudbus.cloudsim.workflow.OneCriticalPath
getTimeHistory() - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Gets the time history.
getTimeSlot() - Method in class org.cloudbus.cloudsim.workflow.VMOffers
  Returns the duration of the lease time slot in seconds.
getTimeSlot() - Method in class org.cloudbus.cloudsim.workflow.VmOffersSimple
getTimeZone() - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Gets the time zone.
getTimezone() - Method in class org.cloudbus.cloudsim.xml.DatacenterDatas
getTotalAllocatedMips() - Method in class org.cloudbus.cloudsim.provisioners.PeProvisioner
  Gets the total allocated MIPS.
getTotalAllocatedMipsForVm(Vm) - Method in class org.cloudbus.cloudsim.Host
  Gets the total allocated MIPS for a VM over all the PEs.
getTotalAllocatedMipsForVm(Vm) - Method in class org.cloudbus.cloudsim.provisioners.PeProvisioner
  Gets total allocated MIPS for a given VM for all PEs.
getTotalAllocatedMipsForVm(Vm) - Method in class org.cloudbus.cloudsim.provisioners.PeProvisionerSimple
getTotalAllocatedMipsForVm(Vm) - Method in class org.cloudbus.cloudsim.VmScheduler
  Gets the total allocated MIPS for a VM over all the PEs.
getTotalCurrentAllocatedMipsForCloudlet(ResCloudlet, double) - Method in class org.cloudbus.cloudsim.CloudletScheduler
  Gets the total current allocated mips for cloudlet.
getTotalCurrentAllocatedMipsForCloudlet(ResCloudlet, double) - Method in class org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload
  Gets the current mips.
getTotalCurrentAllocatedMipsForCloudlet(ResCloudlet, double) - Method in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
getTotalCurrentAllocatedMipsForCloudlet(ResCloudlet, double) - Method in class org.cloudbus.cloudsim.CloudletSchedulerTimeShared
getTotalCurrentAllocatedMipsForCloudlet(ResCloudlet, double) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
getTotalCurrentAvailableMipsForCloudlet(ResCloudlet, List<Double>) - Method in class org.cloudbus.cloudsim.CloudletScheduler
  Gets the total current mips for the Cloudlet.
getTotalCurrentAvailableMipsForCloudlet(ResCloudlet, List<Double>) - Method in class org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload
  Gets the total current mips for the clouddlet.
getTotalCurrentAvailableMipsForCloudlet(ResCloudlet, List<Double>) - Method in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
getTotalCurrentAvailableMipsForCloudlet(ResCloudlet, List<Double>) - Method in class org.cloudbus.cloudsim.CloudletSchedulerTimeShared
getTotalCurrentAvailableMipsForCloudlet(ResCloudlet, List<Double>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
getTotalCurrentMips() - Method in class org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload
  Gets the total current mips.
getTotalCurrentRequestedMipsForCloudlet(ResCloudlet, double) - Method in class org.cloudbus.cloudsim.CloudletScheduler
  Gets the total current requested mips for cloudlet.
getTotalCurrentRequestedMipsForCloudlet(ResCloudlet, double) - Method in class org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload
  Gets the current mips.
getTotalCurrentRequestedMipsForCloudlet(ResCloudlet, double) - Method in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
getTotalCurrentRequestedMipsForCloudlet(ResCloudlet, double) - Method in class org.cloudbus.cloudsim.CloudletSchedulerTimeShared
getTotalCurrentRequestedMipsForCloudlet(ResCloudlet, double) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
getTotalMaxMips() - Method in class org.cloudbus.cloudsim.Host
  Gets the total Max mips.
getTotalMaxMips(List<Pe>) - Static method in class org.cloudbus.cloudsim.lists.PeList
getTotalMips() - Method in class org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload
  Gets the total mips.
getTotalMips() - Method in class org.cloudbus.cloudsim.Host
  Gets the total mips.
getTotalMips(List<Pe>) - Static method in class org.cloudbus.cloudsim.lists.PeList
  Gets total MIPS Rating for all PEs.
getTotalResponseTime() - Method in class org.cloudbus.cloudsim.InfoPacket
  Gets the total time that this packet has spent in the network.
getTotalUtilizationOfCpu(double) - Method in class org.cloudbus.cloudsim.CloudletScheduler
  Get utilization created by all cloudlets.
getTotalUtilizationOfCpu(double) - Method in class org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload
  Get utilization created by all cloudlets.
getTotalUtilizationOfCpu(double) - Method in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
  Get utilization created by all cloudlets.
getTotalUtilizationOfCpu(double) - Method in class org.cloudbus.cloudsim.CloudletSchedulerTimeShared
  Get utilization created by all cloudlets.
getTotalUtilizationOfCpu(double) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
  Get utilization created by all cloudlets.
getTotalUtilizationOfCpu(double) - Method in class org.cloudbus.cloudsim.Vm
  Get utilization created by all clouddlets running on this VM.
getTotalUtilizationOfCpuMips(double) - Method in class org.cloudbus.cloudsim.Vm
  Get utilization created by all cloudlets running on this VM in MIPS.
getTransactionTime() - Method in class org.cloudbus.cloudsim.File
  Gets the last transaction time of this file (in second).
getTricubeBisquareWeigts(double[]) - Static method in class org.cloudbus.cloudsim.util.MathUtil
  Gets the tricube bisquare weigts.
getTricubeWeigts(int) - Static method in class org.cloudbus.cloudsim.util.MathUtil
  Gets the tricube weigts.
getType() - Method in class org.cloudbus.cloudsim.core.SimEvent
  The internal type
getType() - Method in class org.cloudbus.cloudsim.File
  Gets this file type
getType() - Method in class org.cloudbus.cloudsim.FileAttribute
  Gets this file type
getUid() - Method in class org.cloudbus.cloudsim.ResCloudlet
  Get unique string identificator of the VM.
getUid() - Method in class org.cloudbus.cloudsim.Vm
  Get unique string identificator of the VM.
getUid(int, int) - Static method in class org.cloudbus.cloudsim.Vm
  Generate unique string identificator of the VM.
getUnderAllocatedMips() - Method in class org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload
  Gets the under allocated mips.
getUnderUtilizedHost(Set<? extends Host>) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Gets the under utilized host.
getUsedBw() - Method in class org.cloudbus.cloudsim.provisioners.BwProvisioner
  Gets the amount of used BW in the host.
getUsedPes() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkVmAllocationPolicy
  Gets the used pes.
getUsedPes() - Method in class org.cloudbus.cloudsim.VmAllocationPolicySimple
  Gets the used pes.
getUsedRam() - Method in class org.cloudbus.cloudsim.provisioners.RamProvisioner
  Gets the amount of used RAM in the host.
getUserId() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the user or owner ID of this Cloudlet.
getUserId() - Method in class org.cloudbus.cloudsim.ResCloudlet
  Gets the user or owner of this Cloudlet.
getUserId() - Method in class org.cloudbus.cloudsim.Vm
  Gets the ID of the owner of the VM.
getUtilization() - Method in class org.cloudbus.cloudsim.provisioners.PeProvisioner
  Gets the utilization of the Pe in percents.
getUtilization(double) - Method in interface org.cloudbus.cloudsim.UtilizationModel
  Returns utilization in percents according to the time.
getUtilization(double) - Method in class org.cloudbus.cloudsim.UtilizationModelFull
getUtilization(double) - Method in class org.cloudbus.cloudsim.UtilizationModelNull
getUtilization(double) - Method in class org.cloudbus.cloudsim.UtilizationModelPlanetLabInMemory
getUtilization(double) - Method in class org.cloudbus.cloudsim.UtilizationModelStochastic
getUtilizationHistory() - Method in class org.cloudbus.cloudsim.power.PowerHostUtilizationHistory
  Gets the host utilization history.
getUtilizationHistory() - Method in class org.cloudbus.cloudsim.power.PowerVm
  Gets the utilization history.
getUtilizationHistory() - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Gets the utilization history.
getUtilizationMad() - Method in class org.cloudbus.cloudsim.power.PowerVm
  Gets the utilization MAD in MIPS.
getUtilizationMatrix(List<PowerVm>) - Method in class org.cloudbus.cloudsim.power.PowerVmSelectionPolicyMaximumCorrelation
  Gets the utilization matrix.
getUtilizationMean() - Method in class org.cloudbus.cloudsim.power.PowerVm
  Gets the utilization mean in percents.
getUtilizationMips() - Method in class org.cloudbus.cloudsim.HostDynamicWorkload
  Gets the utilization mips.
getUtilizationModelBw() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the utilization model bw.
getUtilizationModelCpu() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the utilization model cpu.
getUtilizationModelRam() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the utilization model ram.
getUtilizationOfBw(double) - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the utilization of bw.
getUtilizationOfBw() - Method in class org.cloudbus.cloudsim.HostDynamicWorkload
  Gets the utilization of bw.
getUtilizationOfCpu(double) - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the total utilization of cpu.
getUtilizationOfCpu() - Method in class org.cloudbus.cloudsim.HostDynamicWorkload
  Get current utilization of CPU in percentage.
getUtilizationOfCpuMips() - Method in class org.cloudbus.cloudsim.HostDynamicWorkload
  Get current utilization of CPU in MIPS.
getUtilizationOfRam(double) - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the utilization of memory.
getUtilizationOfRam() - Method in class org.cloudbus.cloudsim.HostDynamicWorkload
  Gets the utilization of memory.
getUtilizationThreshold() - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationStaticThreshold
  Gets the utilization threshold.
getUtilizationVariance() - Method in class org.cloudbus.cloudsim.power.PowerVm
  Gets the utilization variance in MIPS.
getVm(int, int) - Method in class org.cloudbus.cloudsim.Host
  Returns a VM object.
getVm() - Method in class org.cloudbus.cloudsim.workflow.ProvisionedVm
getVm() - Method in class org.cloudbus.cloudsim.workflow.TimeSlot
getVmAllocationPolicy() - Method in class org.cloudbus.cloudsim.Datacenter
  Gets the vm allocation policy.
getVmId() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the ID of the VM that will run this Cloudlet.
getVmId() - Method in class org.cloudbus.cloudsim.workflow.Task
getVmList() - Method in class org.cloudbus.cloudsim.Datacenter
  Gets the vm list.
getVmList() - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Gets the vm list.
getVmList() - Method in class org.cloudbus.cloudsim.Host
  Gets the vm list.
getVmList() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Gets the vm list.
getVmList() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Gets the vm list.
getVmm() - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Gets the VMM in use in the datacenter.
getVmm() - Method in class org.cloudbus.cloudsim.Vm
  Gets the VMM.
getVmm() - Method in class org.cloudbus.cloudsim.xml.DatacenterDatas
getVmm() - Method in class org.cloudbus.cloudsim.xml.VmDatas
getVmOffers() - Method in class org.cloudbus.cloudsim.workflow.VMOffers
  Returns the instances offered by the provider, and the respective prices per time slot (in cents).
getVmOffers() - Method in class org.cloudbus.cloudsim.workflow.VmOffersSimple
getVmsAcks() - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Gets the vms acks.
getVmsAcks() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Gets the vms acks.
getVmsAcks() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Gets the vms acks.
getVmScheduler() - Method in class org.cloudbus.cloudsim.Host
  Gets the VM scheduler.
getVmsCreatedList() - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Gets the vm list.
getVmsCreatedList() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Gets the vm list.
getVmsCreatedList() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Gets the vm list.
getVmsDestroyed() - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Gets the vms destroyed.
getVmsDestroyed() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Gets the vms destroyed.
getVmsDestroyed() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Gets the vms destroyed.
getVmSelectionPolicy() - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Gets the vm selection policy.
getVmsMigratingIn() - Method in class org.cloudbus.cloudsim.Host
  Gets the vms migrating in.
getVmsMigratingIn() - Method in class org.cloudbus.cloudsim.VmScheduler
  Gets the vms migrating in.
getVmsMigratingOut() - Method in class org.cloudbus.cloudsim.VmScheduler
  Gets the vms in migration.
getVmsRequested() - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Gets the vms requested.
getVmsRequested() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Gets the vms requested.
getVmsRequested() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Gets the vms requested.
getVmsToDatacentersMap() - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Gets the vms to datacenters map.
getVmsToDatacentersMap() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Gets the vms to datacenters map.
getVmsToDatacentersMap() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Gets the vms to datacenters map.
getVmsToMigrateFromHosts(List<PowerHostUtilizationHistory>) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Gets the vms to migrate from hosts.
getVmsToMigrateFromUnderUtilizedHost(PowerHost) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Gets the vms to migrate from under utilized host.
getVmTable() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkVmAllocationPolicy
  Gets the vm table.
getVmTable() - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyAbstract
  Gets the vm table.
getVmTable() - Method in class org.cloudbus.cloudsim.VmAllocationPolicySimple
  Gets the vm table.
getVmToMigrate(PowerHost) - Method in class org.cloudbus.cloudsim.power.PowerVmSelectionPolicy
  Gets the vms to migrate.
getVmToMigrate(PowerHost) - Method in class org.cloudbus.cloudsim.power.PowerVmSelectionPolicyMaximumCorrelation
getVmToMigrate(PowerHost) - Method in class org.cloudbus.cloudsim.power.PowerVmSelectionPolicyMinimumMigrationTime
getVmToMigrate(PowerHost) - Method in class org.cloudbus.cloudsim.power.PowerVmSelectionPolicyMinimumUtilization
getVmToMigrate(PowerHost) - Method in class org.cloudbus.cloudsim.power.PowerVmSelectionPolicyRandomSelection
getWaitingTime() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the waiting time of this cloudlet executed on a resource.
getWallClockTime() - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the time of this Cloudlet resides in the latest CloudResource (from arrival time until departure time).
getWallClockTime(int) - Method in class org.cloudbus.cloudsim.Cloudlet
  Gets the time of this Cloudlet resides in a given CloudResource ID (from arrival time until departure time).
graph - Static variable in class org.cloudbus.cloudsim.NetworkTopology
GraphReaderBrite - Class in org.cloudbus.cloudsim.network
  This class is just an file-reader for the special brite-format!
GraphReaderBrite() - Constructor for class org.cloudbus.cloudsim.network.GraphReaderBrite
GraphReaderIF - Interface in org.cloudbus.cloudsim.network
  This interface abstracts an reader for different graph-file-formats

## H

HarddriveStorage - Class in org.cloudbus.cloudsim
  An implementation of a storage system.
HarddriveStorage(String, double) - Constructor for class org.cloudbus.cloudsim.HarddriveStorage
  Creates a new harddrive storage with a given name and capacity.
HarddriveStorage(double) - Constructor for class org.cloudbus.cloudsim.HarddriveStorage
  Creates a new harddrive storage with a given capacity.
hasFinished() - Method in class org.cloudbus.cloudsim.workflow.Task
  Communicates to the Task that its Cloudlet completed.
hasPendingTransmissions(int) - Method in class org.cloudbus.cloudsim.workflow.WorkflowEngine
hasPotentialAvailableSpace(int) - Method in class org.cloudbus.cloudsim.HarddriveStorage
  Checks whether there is enough space on the storage for a certain file.
hasPotentialAvailableSpace(int) - Method in interface org.cloudbus.cloudsim.Storage
  Checks whether there is enough space on the storage for a certain file.
hasReplicas() - Method in class org.cloudbus.cloudsim.workflow.Task
hasReserved() - Method in class org.cloudbus.cloudsim.Cloudlet
  Checks whether this Cloudlet is submitted by reserving or not.
hasReserved() - Method in class org.cloudbus.cloudsim.ResCloudlet
  Checks whether this Cloudlet is submitted by reserving or not.
HISTORY_LENGTH - Static variable in class org.cloudbus.cloudsim.power.PowerVm
  The Constant HISTORY_LENGTH.
hold(int, long) - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Used to hold an entity for some time.
HOLD_DONE - Static variable in class org.cloudbus.cloudsim.core.SimEvent
HOLDING - Static variable in class org.cloudbus.cloudsim.core.SimEntity
  The Constant HOLDING.
Host - Class in org.cloudbus.cloudsim
  Host executes actions related to management of virtual machines (e.g., creation and destruction).
Host(int, RamProvisioner, BwProvisioner, long, List<? extends Pe>, VmScheduler) - Constructor for class org.cloudbus.cloudsim.Host
  Instantiates a new host.
HOST_PEs - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
HostDatas - Class in org.cloudbus.cloudsim.xml
  This class contains all Host parameters
HostDatas() - Constructor for class org.cloudbus.cloudsim.xml.HostDatas
HostDynamicWorkload - Class in org.cloudbus.cloudsim
  The class of a host supporting dynamic workloads and performance degradation.
HostDynamicWorkload(int, RamProvisioner, BwProvisioner, long, List<? extends Pe>, VmScheduler) - Constructor for class org.cloudbus.cloudsim.HostDynamicWorkload
  Instantiates a new host.
HostList - Class in org.cloudbus.cloudsim.lists
  HostList is a collection of operations on lists of hosts.
HostList() - Constructor for class org.cloudbus.cloudsim.lists.HostList
hostlist - Variable in class org.cloudbus.cloudsim.network.datacenter.Switch
HostPacket - Class in org.cloudbus.cloudsim.network.datacenter
  HostPacket represents the packet that travels through the virtual network with a Host.
HostPacket(int, int, double, double, double, int, int) - Constructor for class org.cloudbus.cloudsim.network.datacenter.HostPacket
HOSTS_Parse(Element) - Method in class org.cloudbus.cloudsim.xml.SimulationXMLParse
HostStateHistoryEntry - Class in org.cloudbus.cloudsim
  The Class HostStateHistoryEntry.
HostStateHistoryEntry(double, double, double, boolean) - Constructor for class org.cloudbus.cloudsim.HostStateHistoryEntry
  Instantiates a new vm mips allocation history entry.
HostToSwitchid - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenter

## I

id - Variable in class org.cloudbus.cloudsim.network.datacenter.Switch
incrementMigrationCount() - Method in class org.cloudbus.cloudsim.power.PowerDatacenter
  Increment migration count.
incrementVmsAcks() - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Increment vms acks.
incrementVmsAcks() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Increment vms acks.
incrementVmsAcks() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Increment vms acks.
indexOf(List<T>, int, int) - Static method in class org.cloudbus.cloudsim.lists.ResCloudletList
  Finds the index of a Cloudlet inside the list.
INEXEC - Static variable in class org.cloudbus.cloudsim.Cloudlet
  The Cloudlet is in execution in a Cloud node.
InfoPacket - Class in org.cloudbus.cloudsim
  InfoPacket class can be used to gather information from the network layer.
InfoPacket(String, int, long, int, int, int) - Constructor for class org.cloudbus.cloudsim.InfoPacket
  Constructs a new Information packet.
INFOPKT_RETURN - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  This tag is used to return the ping request back to sender
INFOPKT_SUBMIT - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  This tag is used by an entity to send ping requests
init(int, Calendar, boolean) - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Initialises CloudSim parameters.
initialize() - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Initialise the simulation for stand alone simulations.
initialize(int) - Method in class org.cloudbus.cloudsim.network.FloydWarshall_Float
  initialization matrix
INQUIRY_GLOBAL_RC_LIST - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes a list of Replica Catalogue (RC) entities that are listed in other regional Data GIS entities.
INQUIRY_LOCAL_RC_LIST - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes a list of all Replica Catalogue (RC) entities that are listed in this regional Data GIS entity.
INQUIRY_RC_LIST - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes a list of Replica Catalogue IDs.
INQUIRY_RC_RESULT - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Denotes a result regarding to a list of Replica Catalogue IDs.
INSIGNIFICANT - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes insignificant simulation entity or time.
iqr(double[]) - Static method in class org.cloudbus.cloudsim.util.MathUtil
  Gets the IQR.
isActive() - Method in class org.cloudbus.cloudsim.HostStateHistoryEntry
  Checks if is active.
isAlreadyPaid() - Method in class org.cloudbus.cloudsim.workflow.TimeSlot
isAvailableAt(int) - Method in class org.cloudbus.cloudsim.workflow.DataItem
isBeingInstantiated() - Method in class org.cloudbus.cloudsim.Vm
  Checks if is being instantiated.
isCompleted() - Method in class org.cloudbus.cloudsim.workflow.Transmission
  Says if the DataItem transmission finished or not.
isCritical() - Method in class org.cloudbus.cloudsim.workflow.Task
isDefined() - Method in class org.cloudbus.cloudsim.workflow.Task
isDisabled() - Static method in class org.cloudbus.cloudsim.Log
  Checks if the output is disabled.
isDisableMigrations() - Method in class org.cloudbus.cloudsim.power.PowerDatacenter
  Checks if is disable migrations.
isDvfsActivatedOnHost() - Method in class org.cloudbus.cloudsim.HostDynamicWorkload
  Check if DVFS is active on the Host.
isDvfsEnable() - Method in class org.cloudbus.cloudsim.xml.HostDatas
isEnable_freq_step() - Method in class org.cloudbus.cloudsim.power.dvfs.ConservativeGovernor
isEnableDVFS() - Method in class org.cloudbus.cloudsim.Host
isEnableONOFF() - Method in class org.cloudbus.cloudsim.Host
isFailed() - Method in class org.cloudbus.cloudsim.Host
  Checks if is failed.
isFinished() - Method in class org.cloudbus.cloudsim.Cloudlet
  Checks whether this Cloudlet has finished execution or not.
isFinished() - Method in class org.cloudbus.cloudsim.workflow.Task
isFinishedCloudlets() - Method in class org.cloudbus.cloudsim.CloudletScheduler
  Informs about completion of some cloudlet in the VM managed by this scheduler.
isFinishedCloudlets() - Method in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
  Informs about completion of some cloudlet in the VM managed by this scheduler.
isFinishedCloudlets() - Method in class org.cloudbus.cloudsim.CloudletSchedulerTimeShared
  Informs about completion of some cloudlet in the VM managed by this scheduler.
isFinishedCloudlets() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
  Informs about completion of some cloudlet in the VM managed by this scheduler.
isFree() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkVm
isFull() - Method in class org.cloudbus.cloudsim.HarddriveStorage
  Checks if the storage is full or not.
isFull() - Method in interface org.cloudbus.cloudsim.Storage
  Checks if the storage is full or not.
isHostOverUtilized(PowerHost) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Checks if is host over utilized.
isHostOverUtilized(PowerHost) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationInterQuartileRange
  Checks if is host over utilized.
isHostOverUtilized(PowerHost) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationLocalRegression
  Checks if is host over utilized.
isHostOverUtilized(PowerHost) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationMedianAbsoluteDeviation
  Checks if is host over utilized.
isHostOverUtilized(PowerHost) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationStaticThreshold
  Checks if is host over utilized.
isHostOverUtilizedAfterAllocation(PowerHost, Vm) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Checks if is host over utilized after allocation.
isInMigration() - Method in class org.cloudbus.cloudsim.power.PowerDatacenter
  Checks if PowerDatacenter is in migration.
isInMigration() - Method in class org.cloudbus.cloudsim.Vm
  Checks if is in migration.
isInMigration() - Method in class org.cloudbus.cloudsim.VmStateHistoryEntry
  Checks if is in migration.
isMasterCopy() - Method in class org.cloudbus.cloudsim.File
  Checks whether this file is a master copy or replica
isMasterCopy() - Method in class org.cloudbus.cloudsim.FileAttribute
  Checks whether this file is a master copy or replica
isNetworkEnabled() - Static method in class org.cloudbus.cloudsim.NetworkTopology
  This method returns true if network simulation is working.
isOnoffEnable() - Method in class org.cloudbus.cloudsim.xml.HostDatas
isPaused() - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Checks if is paused.
isPooling() - Method in class org.cloudbus.cloudsim.workflow.TestEstimationEnergy
isReadOnly() - Method in class org.cloudbus.cloudsim.File
  Checks whether this file is a read only or not
isReadOnly() - Method in class org.cloudbus.cloudsim.FileAttribute
  Checks whether this file is a read only or not
isReady() - Method in class org.cloudbus.cloudsim.workflow.Task
isRegistered() - Method in class org.cloudbus.cloudsim.File
  Checks if this file already registered to a Replica Catalogue
isRegistered() - Method in class org.cloudbus.cloudsim.FileAttribute
  Checks if this file already registered to a Replica Catalogue
isSizeHasBeenModified() - Method in class org.cloudbus.cloudsim.Vm
isSuitableForVm(Vm) - Method in class org.cloudbus.cloudsim.Host
  Checks if is suitable for vm.
isSuitableForVm(Vm, long) - Method in class org.cloudbus.cloudsim.provisioners.BwProvisioner
  Checks if BW is suitable for vm.
isSuitableForVm(Vm, long) - Method in class org.cloudbus.cloudsim.provisioners.BwProvisionerSimple
isSuitableForVm(Vm, int) - Method in class org.cloudbus.cloudsim.provisioners.RamProvisioner
  Checks if is suitable for vm.
isSuitableForVm(Vm, int) - Method in class org.cloudbus.cloudsim.provisioners.RamProvisionerSimple
isWorking() - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Checks whether all machines of this resource are working properly or not.
iteration - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
iterator() - Method in class org.cloudbus.cloudsim.core.DeferredQueue
  Returns an iterator to the events in the queue.
iterator() - Method in class org.cloudbus.cloudsim.core.FutureQueue
  Returns an iterator to the queue.

## L

latency - Variable in class org.cloudbus.cloudsim.network.datacenter.Switch
level - Variable in class org.cloudbus.cloudsim.network.datacenter.Switch
linkDC - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
linkDC - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
listToArray(List<? extends Number>) - Static method in class org.cloudbus.cloudsim.util.MathUtil
  List to array.
loadHistory(String) - Method in class org.cloudbus.cloudsim.UtilizationModelStochastic
  Load history.
Log - Class in org.cloudbus.cloudsim
  The Log class used for performing loggin of the simulation process.
Log() - Constructor for class org.cloudbus.cloudsim.Log
logflag - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
LognormalDistr - Class in org.cloudbus.cloudsim.distributions
  The Class LognormalDistr.
LognormalDistr(Random, double, double) - Constructor for class org.cloudbus.cloudsim.distributions.LognormalDistr
  Instantiates a new lognormal distr.
LognormalDistr(double, double) - Constructor for class org.cloudbus.cloudsim.distributions.LognormalDistr
  Instantiates a new lognormal distr.
LomaxDistribution - Class in org.cloudbus.cloudsim.distributions
  The Class LomaxDistribution.
LomaxDistribution(double, double, double) - Constructor for class org.cloudbus.cloudsim.distributions.LomaxDistribution
  Instantiates a new lomax distribution.
LomaxDistribution(Random, double, double, double) - Constructor for class org.cloudbus.cloudsim.distributions.LomaxDistribution
  Instantiates a new lomax distribution.
longestChild(Task) - Method in class org.cloudbus.cloudsim.workflow.DvfsPolicy
longestChild() - Method in class org.cloudbus.cloudsim.workflow.Task
longestParent(Task) - Method in class org.cloudbus.cloudsim.workflow.DvfsPolicy
longestParent() - Method in class org.cloudbus.cloudsim.workflow.Task

## M

mad(double[]) - Static method in class org.cloudbus.cloudsim.util.MathUtil
  Gets the mad.
main(String[]) - Static method in class org.cloudbus.cloudsim.workflow.Simulation
  Prints input parameters and execute the simulation a number of times, as defined in the configuration.
main(String[]) - Static method in class org.cloudbus.cloudsim.workflow.TestPolicy
main(String[]) - Static method in class org.cloudbus.cloudsim.xml.SimulationXMLParse
makeMasterCopy() - Method in class org.cloudbus.cloudsim.File
  Clone this file and make the new file as a master copy as well
makeReplica() - Method in class org.cloudbus.cloudsim.File
  Clone this file but the clone file is set to a replica
MakeSuitableHostForVm(Vm) - Method in class org.cloudbus.cloudsim.Host
map - Static variable in class org.cloudbus.cloudsim.NetworkTopology
mapNode(int, int) - Static method in class org.cloudbus.cloudsim.NetworkTopology
  Maps a CloudSim entity to a node in the network topology
match(SimEvent) - Method in class org.cloudbus.cloudsim.core.predicates.Predicate
  The match function which must be overridden when writing a new predicate.
match(SimEvent) - Method in class org.cloudbus.cloudsim.core.predicates.PredicateAny
  The match function called by `Simulation`, not used directly by the user.
match(SimEvent) - Method in class org.cloudbus.cloudsim.core.predicates.PredicateFrom
  The match function called by `Simulation`, not used directly by the user.
match(SimEvent) - Method in class org.cloudbus.cloudsim.core.predicates.PredicateNone
  The match function called by `Simulation`, not used directly by the user.
match(SimEvent) - Method in class org.cloudbus.cloudsim.core.predicates.PredicateNotFrom
  The match function called by `Simulation`, not used directly by the user.
match(SimEvent) - Method in class org.cloudbus.cloudsim.core.predicates.PredicateNotType
  The match function called by `Simulation`, not used directly by the user.
match(SimEvent) - Method in class org.cloudbus.cloudsim.core.predicates.PredicateType
  The match function called by `Sim_system`, not used directly by the user.
MathUtil - Class in org.cloudbus.cloudsim.util
  A class containing multiple convenient math functions.
MathUtil() - Constructor for class org.cloudbus.cloudsim.util.MathUtil
maxhostVM - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
maxMemperVM - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
mDelayMatrix - Variable in class org.cloudbus.cloudsim.network.DelayMatrix_Float
  matrix holding delay information between any two nodes
mean(List<Double>) - Static method in class org.cloudbus.cloudsim.util.MathUtil
  Gets the average.
median(List<Double>) - Static method in class org.cloudbus.cloudsim.util.MathUtil
  Gets the median.
memory - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkHost
memory - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkVm
migrateCloudlet() - Method in class org.cloudbus.cloudsim.CloudletScheduler
  Returns one cloudlet to migrate to another vm.
migrateCloudlet() - Method in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
  Returns one cloudlet to migrate to another vm.
migrateCloudlet() - Method in class org.cloudbus.cloudsim.CloudletSchedulerTimeShared
  Returns one cloudlet to migrate to another vm.
migrateCloudlet() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
  Returns one cloudlet to migrate to another vm.
modedvfs - Variable in class org.cloudbus.cloudsim.workflow.Policy
move(List<T>, List<T>, T) - Static method in class org.cloudbus.cloudsim.lists.ResCloudletList
  Move a ResCloudlet object from this linked-list into a specified one.
mTotalNodeNum - Variable in class org.cloudbus.cloudsim.network.DelayMatrix_Float
  number of nodes in the distance-aware-topology

## N

Network_Event_DOWN - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
Network_Event_Host - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
Network_Event_send - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
Network_Event_UP - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
NetworkCloudlet - Class in org.cloudbus.cloudsim.network.datacenter
  NetworkCloudlet class extends Cloudlet to support simulation of complex applications.
NetworkCloudlet(int, long, int, long, long, long, UtilizationModel, UtilizationModel, UtilizationModel) - Constructor for class org.cloudbus.cloudsim.network.datacenter.NetworkCloudlet
NetworkCloudletSpaceSharedScheduler - Class in org.cloudbus.cloudsim.network.datacenter
  CloudletSchedulerSpaceShared implements a policy of scheduling performed by a virtual machine.
NetworkCloudletSpaceSharedScheduler() - Constructor for class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
  Creates a new CloudletSchedulerSpaceShared object.
NetworkCloudletSpaceSharedScheduler(Datacenter) - Constructor for class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
NetworkConstants - Class in org.cloudbus.cloudsim.network.datacenter
NetworkConstants() - Constructor for class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
NetworkDatacenter - Class in org.cloudbus.cloudsim.network.datacenter
  NetworkDatacenter class is a Datacenter whose hostList are virtualized and networked.
NetworkDatacenter(String, DatacenterCharacteristics, VmAllocationPolicy, List<Storage>, double) - Constructor for class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenter
  Allocates a new NetworkDatacenter object.
NetworkDatacenterBroker - Class in org.cloudbus.cloudsim.network.datacenter
  NetDatacentreBroker represents a broker acting on behalf of Datacenter provider.
NetworkDatacenterBroker(String) - Constructor for class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Created a new DatacenterBroker object.
NetworkDatacenterBrokerExtends - Class in org.cloudbus.cloudsim.network.datacenter
  NetDatacentreBroker represents a broker acting on behalf of Datacenter provider.
NetworkDatacenterBrokerExtends(String) - Constructor for class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Created a new DatacenterBroker object.
NetworkHost - Class in org.cloudbus.cloudsim.network.datacenter
  NetworkHost class extends Host to support simulation of networked datacenters.
NetworkHost(int, RamProvisioner, BwProvisioner, long, List<? extends Pe>, VmScheduler) - Constructor for class org.cloudbus.cloudsim.network.datacenter.NetworkHost
NetworkPacket - Class in org.cloudbus.cloudsim.network.datacenter
  NewtorkPacket represents the packet which travel from one server to another.
NetworkPacket(int, HostPacket, int, int) - Constructor for class org.cloudbus.cloudsim.network.datacenter.NetworkPacket
NetworkTopology - Class in org.cloudbus.cloudsim
  NetworkTopology is a class that implements network layer in CloudSim.
NetworkTopology() - Constructor for class org.cloudbus.cloudsim.NetworkTopology
NetworkVm - Class in org.cloudbus.cloudsim.network.datacenter
  NetworkVm class extends Vm to support simulation of networked datacenters.
NetworkVm(int, int, double, int, int, long, long, String, CloudletScheduler) - Constructor for class org.cloudbus.cloudsim.network.datacenter.NetworkVm
NetworkVmAllocationPolicy - Class in org.cloudbus.cloudsim.network.datacenter
  NetworkVmAllocationPolicy is an VmAllocationPolicy that chooses, as the host for a VM, the host with less PEs in use.
NetworkVmAllocationPolicy(List<? extends Host>) - Constructor for class org.cloudbus.cloudsim.network.datacenter.NetworkVmAllocationPolicy
  Creates the new VmAllocationPolicySimple object.
NextCycle - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
nextIdx - Static variable in class org.cloudbus.cloudsim.NetworkTopology
nexttime - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
NOT_REGISTERED - Static variable in class org.cloudbus.cloudsim.File
  Denotes that this file has not been registered to a Replica Catalogue
numbervm - Variable in class org.cloudbus.cloudsim.network.datacenter.AppCloudlet
numEventsWaiting(Predicate) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Count how many events matching a predicate are waiting in the entity's deferred queue.
numEventsWaiting() - Method in class org.cloudbus.cloudsim.core.SimEntity
  Count how many events are waiting in the entity's deferred queue.
numport - Variable in class org.cloudbus.cloudsim.network.datacenter.Switch
numStage - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudlet

## O

OffersComparator - Class in org.cloudbus.cloudsim.workflow
  This class implements a comparator for different VM Offers.
OffersComparator() - Constructor for class org.cloudbus.cloudsim.workflow.OffersComparator
OnDemandGovernor - Class in org.cloudbus.cloudsim.power.dvfs
  OnDemand Governor.
OnDemandGovernor(HashMap<String, Integer>) - Constructor for class org.cloudbus.cloudsim.power.dvfs.OnDemandGovernor
OneCriticalPath - Class in org.cloudbus.cloudsim.workflow
OneCriticalPath(ArrayList<Task>, double) - Constructor for class org.cloudbus.cloudsim.workflow.OneCriticalPath
optimizeAllocation(List<? extends Vm>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkVmAllocationPolicy
optimizeAllocation(List<? extends Vm>) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyDVFSDedicateNetworkDiskHost
optimizeAllocation(List<? extends Vm>) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyDVFSMinimumUsedHost
optimizeAllocation(List<? extends Vm>) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Optimize allocation of the VMs according to current utilization.
optimizeAllocation(List<? extends Vm>) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicySimple
optimizeAllocation(List<? extends Vm>) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicySimpleWattPerMipsMetric
optimizeAllocation(List<? extends Vm>) - Method in class org.cloudbus.cloudsim.VmAllocationPolicy
  Optimize allocation of the VMs according to current utilization.
optimizeAllocation(List<? extends Vm>) - Method in class org.cloudbus.cloudsim.VmAllocationPolicySimple
OptimizeGraph(VMOffers) - Method in class org.cloudbus.cloudsim.workflow.DvfsPolicy_2
optimizeScheduling - Variable in class org.cloudbus.cloudsim.workflow.Policy
org.cloudbus.cloudsim - package org.cloudbus.cloudsim
org.cloudbus.cloudsim.core - package org.cloudbus.cloudsim.core
org.cloudbus.cloudsim.core.predicates - package org.cloudbus.cloudsim.core.predicates
org.cloudbus.cloudsim.distributions - package org.cloudbus.cloudsim.distributions
org.cloudbus.cloudsim.lists - package org.cloudbus.cloudsim.lists
org.cloudbus.cloudsim.network - package org.cloudbus.cloudsim.network
org.cloudbus.cloudsim.network.datacenter - package org.cloudbus.cloudsim.network.datacenter
org.cloudbus.cloudsim.power - package org.cloudbus.cloudsim.power
org.cloudbus.cloudsim.power.dvfs - package org.cloudbus.cloudsim.power.dvfs
org.cloudbus.cloudsim.power.lists - package org.cloudbus.cloudsim.power.lists
org.cloudbus.cloudsim.power.models - package org.cloudbus.cloudsim.power.models
org.cloudbus.cloudsim.provisioners - package org.cloudbus.cloudsim.provisioners
org.cloudbus.cloudsim.util - package org.cloudbus.cloudsim.util
org.cloudbus.cloudsim.workflow - package org.cloudbus.cloudsim.workflow
org.cloudbus.cloudsim.xml - package org.cloudbus.cloudsim.xml
OTHER_POLICY_DIFFERENT_RATING - Static variable in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Assuming all PEs in a Machine have the same rating.
OTHER_POLICY_SAME_RATING - Static variable in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Assuming all PEs in all Machines have the same rating.
OUTPUT_SIZE - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
ownerId - Variable in class org.cloudbus.cloudsim.workflow.Policy

## P

Packet - Interface in org.cloudbus.cloudsim
  This class contains the structure for a network packet.
packetrecieved - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkHost
packetTohost - Variable in class org.cloudbus.cloudsim.network.datacenter.Switch
packetTosendGlobal - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkHost
packetTosendLocal - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkHost
ParameterException - Exception in org.cloudbus.cloudsim
  This exception is to report bad or invalid parameters given during constructor.
ParameterException() - Constructor for exception org.cloudbus.cloudsim.ParameterException
  Constructs a new exception with `null` as its detail message.
ParameterException(String) - Constructor for exception org.cloudbus.cloudsim.ParameterException
  Creates a new ParameterException object.
ParetoDistr - Class in org.cloudbus.cloudsim.distributions
  The Class ParetoDistr.
ParetoDistr(Random, double, double) - Constructor for class org.cloudbus.cloudsim.distributions.ParetoDistr
  Instantiates a new pareto distr.
ParetoDistr(double, double) - Constructor for class org.cloudbus.cloudsim.distributions.ParetoDistr
  Instantiates a new pareto distr.
pause(int, double) - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Used to pause an entity for some time.
pause(double) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Set the entity to be inactive for a time period.
PAUSED - Static variable in class org.cloudbus.cloudsim.Cloudlet
  The Cloudlet has been paused.
pauseSimulation() - Static method in class org.cloudbus.cloudsim.core.CloudSim
  This method is called if one wants to pause the simulation.
pauseSimulation(long) - Static method in class org.cloudbus.cloudsim.core.CloudSim
  This method is called if one wants to pause the simulation at a given time.
Pe - Class in org.cloudbus.cloudsim
  CloudSim Pe (Processing Element) class represents CPU unit, defined in terms of Millions Instructions Per Second (MIPS) rating.
Pe(int, PeProvisioner) - Constructor for class org.cloudbus.cloudsim.Pe
  Allocates a new Pe object.
Pe(int, PeProvisioner, ArrayList<Double>, String, DvfsDatas) - Constructor for class org.cloudbus.cloudsim.Pe
PeList - Class in org.cloudbus.cloudsim.lists
  PeList is a collection of operations on lists of PEs.
PeList() - Constructor for class org.cloudbus.cloudsim.lists.PeList
PeProvisioner - Class in org.cloudbus.cloudsim.provisioners
  The Class PeProvisioner.
PeProvisioner(double) - Constructor for class org.cloudbus.cloudsim.provisioners.PeProvisioner
  Creates the new PeProvisioner.
PeProvisionerSimple - Class in org.cloudbus.cloudsim.provisioners
  The Class PeProvisionerSimple.
PeProvisionerSimple(double) - Constructor for class org.cloudbus.cloudsim.provisioners.PeProvisionerSimple
  Creates the PeProvisionerSimple object.
PerformanceGovernor - Class in org.cloudbus.cloudsim.power.dvfs
  Performance Governor This class override setDefautIndexFreq method to set the defaut frequency at the maximum.
PerformanceGovernor() - Constructor for class org.cloudbus.cloudsim.power.dvfs.PerformanceGovernor
PES_NUMBER - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
PKT_SIZE - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  The default packet size (in byte) for sending events to other entity.
pktlist - Variable in class org.cloudbus.cloudsim.network.datacenter.Switch
pktrecv - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
pkttosend - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
Policy - Class in org.cloudbus.cloudsim.workflow
  This class implements the abstract policy for provisioning and scheduling of a DAG in an IaaS data center.
Policy() - Constructor for class org.cloudbus.cloudsim.workflow.Policy
Postevt - Variable in class org.cloudbus.cloudsim.DatacenterBroker
PowerDatacenter - Class in org.cloudbus.cloudsim.power
  PowerDatacenter is a class that enables simulation of power-aware data centers.
PowerDatacenter(String, DatacenterCharacteristics, VmAllocationPolicy, List<Storage>, double) - Constructor for class org.cloudbus.cloudsim.power.PowerDatacenter
  Instantiates a new datacenter.
PowerDatacenterBroker - Class in org.cloudbus.cloudsim.power
  A broker for the power package.
PowerDatacenterBroker(String) - Constructor for class org.cloudbus.cloudsim.power.PowerDatacenterBroker
  Instantiates a new power datacenter broker.
PowerDatacenterBroker(String, EventPostBroker) - Constructor for class org.cloudbus.cloudsim.power.PowerDatacenterBroker
  Instanciate a new datacenter broker that have a POST ACTION (post event) Dynamically launch at the end of this broker;
PowerDatacenterNonPowerAware - Class in org.cloudbus.cloudsim.power
  PowerDatacenterNonPowerAware is a class that represents a non-power aware data center in the context of power-aware simulations.
PowerDatacenterNonPowerAware(String, DatacenterCharacteristics, VmAllocationPolicy, List<Storage>, double) - Constructor for class org.cloudbus.cloudsim.power.PowerDatacenterNonPowerAware
  Instantiates a new datacenter.
PowerHost - Class in org.cloudbus.cloudsim.power
  PowerHost class enables simulation of power-aware hosts.
PowerHost(int, RamProvisioner, BwProvisioner, long, List<? extends Pe>, VmScheduler, PowerModel) - Constructor for class org.cloudbus.cloudsim.power.PowerHost
  Instantiates a new host.
PowerHost(int, RamProvisioner, BwProvisioner, long, List<? extends Pe>, VmScheduler, PowerModel, boolean, boolean) - Constructor for class org.cloudbus.cloudsim.power.PowerHost
PowerHostUtilizationHistory - Class in org.cloudbus.cloudsim.power
  The class of a host that stores its CPU utilization history.
PowerHostUtilizationHistory(int, RamProvisioner, BwProvisioner, long, List<? extends Pe>, VmScheduler, PowerModel) - Constructor for class org.cloudbus.cloudsim.power.PowerHostUtilizationHistory
  Instantiates a new power host utilization history.
PowerModel - Interface in org.cloudbus.cloudsim.power.models
  The PowerModel interface needs to be implemented in order to provide a model of power consumption depending on utilization for system components.
PowerModelCubic - Class in org.cloudbus.cloudsim.power.models
  The Class PowerModelCubic.
PowerModelCubic(double, double) - Constructor for class org.cloudbus.cloudsim.power.models.PowerModelCubic
  Instantiates a new power model cubic.
PowerModelLinear - Class in org.cloudbus.cloudsim.power.models
  The Class PowerModelLinear.
PowerModelLinear(double, double) - Constructor for class org.cloudbus.cloudsim.power.models.PowerModelLinear
  Instantiates a new linear power model.
PowerModelSpecPower - Class in org.cloudbus.cloudsim.power.models
  The abstract class of power models created based on data from SPECpower benchmark: http://www.spec.org/power_ssj2008/ If you are using any algorithms, policies or workload included in the power package, please cite the following paper: Anton Beloglazov, and Rajkumar Buyya, "Optimal Online Deterministic Algorithms and Adaptive Heuristics for Energy and Performance Efficient Dynamic Consolidation of Virtual Machines in Cloud Data Centers", Concurrency and Computation: Practice and Experience, ISSN: 1532-0626, Wiley Press, New York, USA, 2011, DOI: 10.1002/cpe.1867
PowerModelSpecPower() - Constructor for class org.cloudbus.cloudsim.power.models.PowerModelSpecPower
PowerModelSpecPower_BAZAR - Class in org.cloudbus.cloudsim.power.models
  PowerModel for REIMS GRID 5000 SITE.
PowerModelSpecPower_BAZAR(List<Pe>) - Constructor for class org.cloudbus.cloudsim.power.models.PowerModelSpecPower_BAZAR
PowerModelSpecPower_BAZAR_MultiProc - Class in org.cloudbus.cloudsim.power.models
  PowerModel for Tom's Host.
PowerModelSpecPower_BAZAR_MultiProc(List<Pe>) - Constructor for class org.cloudbus.cloudsim.power.models.PowerModelSpecPower_BAZAR_MultiProc
PowerModelSpecPower_REIMS - Class in org.cloudbus.cloudsim.power.models
  PowerModel for Tom's Host.
PowerModelSpecPower_REIMS() - Constructor for class org.cloudbus.cloudsim.power.models.PowerModelSpecPower_REIMS
PowerModelSpecPower_REIMS(List<Pe>) - Constructor for class org.cloudbus.cloudsim.power.models.PowerModelSpecPower_REIMS
PowerModelSpecPower_REIMS_Disk - Class in org.cloudbus.cloudsim.power.models
  PowerModel for Tom's Host.
PowerModelSpecPower_REIMS_Disk() - Constructor for class org.cloudbus.cloudsim.power.models.PowerModelSpecPower_REIMS_Disk
PowerModelSpecPower_REIMS_Disk(List<Pe>) - Constructor for class org.cloudbus.cloudsim.power.models.PowerModelSpecPower_REIMS_Disk
PowerModelSpecPower_REIMS_Net - Class in org.cloudbus.cloudsim.power.models
  PowerModel for Tom's Host.
PowerModelSpecPower_REIMS_Net() - Constructor for class org.cloudbus.cloudsim.power.models.PowerModelSpecPower_REIMS_Net
PowerModelSpecPower_REIMS_Net(List<Pe>) - Constructor for class org.cloudbus.cloudsim.power.models.PowerModelSpecPower_REIMS_Net
PowerModelSpecPowerDVFS - Class in org.cloudbus.cloudsim.power.models
  Generic Power Model Class Using DVFS Your PowerModel class (with yours power consumption values must extend this class
PowerModelSpecPowerDVFS() - Constructor for class org.cloudbus.cloudsim.power.models.PowerModelSpecPowerDVFS
PowerModelSpecPowerHpProLiantMl110G3PentiumD930 - Class in org.cloudbus.cloudsim.power.models
  The power model of an HP ProLiant ML110 G3 (1 x [Pentium D930 3000 MHz, 2 cores], 4GB).
PowerModelSpecPowerHpProLiantMl110G3PentiumD930() - Constructor for class org.cloudbus.cloudsim.power.models.PowerModelSpecPowerHpProLiantMl110G3PentiumD930
PowerModelSpecPowerHpProLiantMl110G4Xeon3040 - Class in org.cloudbus.cloudsim.power.models
  The power model of an HP ProLiant ML110 G4 (1 x [Xeon 3040 1860 MHz, 2 cores], 4GB).
PowerModelSpecPowerHpProLiantMl110G4Xeon3040() - Constructor for class org.cloudbus.cloudsim.power.models.PowerModelSpecPowerHpProLiantMl110G4Xeon3040
PowerModelSpecPowerHpProLiantMl110G5Xeon3075 - Class in org.cloudbus.cloudsim.power.models
  The power model of an HP ProLiant ML110 G5 (1 x [Xeon 3075 2660 MHz, 2 cores], 4GB).
PowerModelSpecPowerHpProLiantMl110G5Xeon3075() - Constructor for class org.cloudbus.cloudsim.power.models.PowerModelSpecPowerHpProLiantMl110G5Xeon3075
PowerModelSpecPowerIbmX3250XeonX3470 - Class in org.cloudbus.cloudsim.power.models
  The power model of an IBM server x3250 (1 x [Xeon X3470 2933 MHz, 4 cores], 8GB).
PowerModelSpecPowerIbmX3250XeonX3470() - Constructor for class org.cloudbus.cloudsim.power.models.PowerModelSpecPowerIbmX3250XeonX3470
PowerModelSpecPowerIbmX3250XeonX3480 - Class in org.cloudbus.cloudsim.power.models
  The power model of an IBM server x3250 (1 x [Xeon X3480 3067 MHz, 4 cores], 8GB).
PowerModelSpecPowerIbmX3250XeonX3480() - Constructor for class org.cloudbus.cloudsim.power.models.PowerModelSpecPowerIbmX3250XeonX3480
PowerModelSpecPowerIbmX3550XeonX5670 - Class in org.cloudbus.cloudsim.power.models
  The power model of an IBM server x3550 (2 x [Xeon X5670 2933 MHz, 6 cores], 12GB).
PowerModelSpecPowerIbmX3550XeonX5670() - Constructor for class org.cloudbus.cloudsim.power.models.PowerModelSpecPowerIbmX3550XeonX5670
PowerModelSpecPowerIbmX3550XeonX5675 - Class in org.cloudbus.cloudsim.power.models
  The power model of an IBM server x3550 (2 x [Xeon X5675 3067 MHz, 6 cores], 16GB).
PowerModelSpecPowerIbmX3550XeonX5675() - Constructor for class org.cloudbus.cloudsim.power.models.PowerModelSpecPowerIbmX3550XeonX5675
PowerModelSqrt - Class in org.cloudbus.cloudsim.power.models
  The Class PowerModelSqrt.
PowerModelSqrt(double, double) - Constructor for class org.cloudbus.cloudsim.power.models.PowerModelSqrt
  Instantiates a new power model sqrt.
PowerModelSquare - Class in org.cloudbus.cloudsim.power.models
  The Class PowerModelSquare.
PowerModelSquare(double, double) - Constructor for class org.cloudbus.cloudsim.power.models.PowerModelSquare
  Instantiates a new power model square.
PowerSaveGovernor - Class in org.cloudbus.cloudsim.power.dvfs
  PowerSave Governor No override method, all default parameter in the abstract class can be used.
PowerSaveGovernor() - Constructor for class org.cloudbus.cloudsim.power.dvfs.PowerSaveGovernor
PowerVm - Class in org.cloudbus.cloudsim.power
  The class of a VM that stores its CPU utilization history.
PowerVm(int, int, double, int, int, long, long, int, String, CloudletScheduler, double) - Constructor for class org.cloudbus.cloudsim.power.PowerVm
  Instantiates a new power vm.
PowerVmAllocationPolicyAbstract - Class in org.cloudbus.cloudsim.power
  The class of an abstract power-aware VM allocation policy.
PowerVmAllocationPolicyAbstract(List<? extends Host>) - Constructor for class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyAbstract
  Instantiates a new power vm allocation policy abstract.
PowerVmAllocationPolicyDVFSDedicateNetworkDiskHost - Class in org.cloudbus.cloudsim.power
PowerVmAllocationPolicyDVFSDedicateNetworkDiskHost(List<PowerHost>) - Constructor for class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyDVFSDedicateNetworkDiskHost
PowerVmAllocationPolicyDVFSMinimumUsedHost - Class in org.cloudbus.cloudsim.power
PowerVmAllocationPolicyDVFSMinimumUsedHost(List<? extends Host>) - Constructor for class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyDVFSMinimumUsedHost
  Instantiates a new power vm allocation policy simple.
PowerVmAllocationPolicyMigrationAbstract - Class in org.cloudbus.cloudsim.power
  The class of an abstract power-aware VM allocation policy that dynamically optimizes the VM allocation using migration.
PowerVmAllocationPolicyMigrationAbstract(List<? extends Host>, PowerVmSelectionPolicy) - Constructor for class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Instantiates a new power vm allocation policy migration abstract.
PowerVmAllocationPolicyMigrationInterQuartileRange - Class in org.cloudbus.cloudsim.power
  The Inter Quartile Range (IQR) VM allocation policy.
PowerVmAllocationPolicyMigrationInterQuartileRange(List<? extends Host>, PowerVmSelectionPolicy, double, PowerVmAllocationPolicyMigrationAbstract, double) - Constructor for class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationInterQuartileRange
  Instantiates a new power vm allocation policy migration mad.
PowerVmAllocationPolicyMigrationInterQuartileRange(List<? extends Host>, PowerVmSelectionPolicy, double, PowerVmAllocationPolicyMigrationAbstract) - Constructor for class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationInterQuartileRange
  Instantiates a new power vm allocation policy migration mad.
PowerVmAllocationPolicyMigrationLocalRegression - Class in org.cloudbus.cloudsim.power
  The Local Regression (LR) VM allocation policy.
PowerVmAllocationPolicyMigrationLocalRegression(List<? extends Host>, PowerVmSelectionPolicy, double, double, PowerVmAllocationPolicyMigrationAbstract, double) - Constructor for class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationLocalRegression
  Instantiates a new power vm allocation policy migration local regression.
PowerVmAllocationPolicyMigrationLocalRegression(List<? extends Host>, PowerVmSelectionPolicy, double, double, PowerVmAllocationPolicyMigrationAbstract) - Constructor for class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationLocalRegression
  Instantiates a new power vm allocation policy migration local regression.
PowerVmAllocationPolicyMigrationLocalRegressionRobust - Class in org.cloudbus.cloudsim.power
  The Local Regression Robust (LRR) VM allocation policy.
PowerVmAllocationPolicyMigrationLocalRegressionRobust(List<? extends Host>, PowerVmSelectionPolicy, double, double, PowerVmAllocationPolicyMigrationAbstract, double) - Constructor for class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationLocalRegressionRobust
  Instantiates a new power vm allocation policy migration local regression.
PowerVmAllocationPolicyMigrationLocalRegressionRobust(List<? extends Host>, PowerVmSelectionPolicy, double, double, PowerVmAllocationPolicyMigrationAbstract) - Constructor for class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationLocalRegressionRobust
  Instantiates a new power vm allocation policy migration local regression.
PowerVmAllocationPolicyMigrationMedianAbsoluteDeviation - Class in org.cloudbus.cloudsim.power
  The Median Absolute Deviation (MAD) VM allocation policy.
PowerVmAllocationPolicyMigrationMedianAbsoluteDeviation(List<? extends Host>, PowerVmSelectionPolicy, double, PowerVmAllocationPolicyMigrationAbstract, double) - Constructor for class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationMedianAbsoluteDeviation
  Instantiates a new power vm allocation policy migration mad.
PowerVmAllocationPolicyMigrationMedianAbsoluteDeviation(List<? extends Host>, PowerVmSelectionPolicy, double, PowerVmAllocationPolicyMigrationAbstract) - Constructor for class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationMedianAbsoluteDeviation
  Instantiates a new power vm allocation policy migration mad.
PowerVmAllocationPolicyMigrationStaticThreshold - Class in org.cloudbus.cloudsim.power
  The Static Threshold (THR) VM allocation policy.
PowerVmAllocationPolicyMigrationStaticThreshold(List<? extends Host>, PowerVmSelectionPolicy, double) - Constructor for class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationStaticThreshold
  Instantiates a new power vm allocation policy migration mad.
PowerVmAllocationPolicySimple - Class in org.cloudbus.cloudsim.power
  This a simple class representing a simple VM allocation policy that does not perform any optimization of the VM allocation.
PowerVmAllocationPolicySimple(List<? extends Host>) - Constructor for class org.cloudbus.cloudsim.power.PowerVmAllocationPolicySimple
  Instantiates a new power vm allocation policy simple.
PowerVmAllocationPolicySimpleWattPerMipsMetric - Class in org.cloudbus.cloudsim.power
  This class defines a "watt per mips" metric too choose a Host when all are overused.
PowerVmAllocationPolicySimpleWattPerMipsMetric(List<? extends Host>) - Constructor for class org.cloudbus.cloudsim.power.PowerVmAllocationPolicySimpleWattPerMipsMetric
PowerVmList - Class in org.cloudbus.cloudsim.power.lists
  PowerVmList is a collection of operations on lists of power-enabled VMs.
PowerVmList() - Constructor for class org.cloudbus.cloudsim.power.lists.PowerVmList
PowerVmSelectionPolicy - Class in org.cloudbus.cloudsim.power
  The class of an abstract VM selection policy.
PowerVmSelectionPolicy() - Constructor for class org.cloudbus.cloudsim.power.PowerVmSelectionPolicy
PowerVmSelectionPolicyMaximumCorrelation - Class in org.cloudbus.cloudsim.power
  The Maximum Correlation (MC) VM selection policy.
PowerVmSelectionPolicyMaximumCorrelation(PowerVmSelectionPolicy) - Constructor for class org.cloudbus.cloudsim.power.PowerVmSelectionPolicyMaximumCorrelation
  Instantiates a new power vm selection policy maximum correlation.
PowerVmSelectionPolicyMinimumMigrationTime - Class in org.cloudbus.cloudsim.power
  The Minimum Migration Time (MMT) VM selection policy.
PowerVmSelectionPolicyMinimumMigrationTime() - Constructor for class org.cloudbus.cloudsim.power.PowerVmSelectionPolicyMinimumMigrationTime
PowerVmSelectionPolicyMinimumUtilization - Class in org.cloudbus.cloudsim.power
  The Minimum Utilization (MU) VM selection policy.
PowerVmSelectionPolicyMinimumUtilization() - Constructor for class org.cloudbus.cloudsim.power.PowerVmSelectionPolicyMinimumUtilization
PowerVmSelectionPolicyRandomSelection - Class in org.cloudbus.cloudsim.power
  The Random Selection (RS) VM selection policy.
PowerVmSelectionPolicyRandomSelection() - Constructor for class org.cloudbus.cloudsim.power.PowerVmSelectionPolicyRandomSelection
Predicate - Class in org.cloudbus.cloudsim.core.predicates
  Predicates are used to select events from the deferred queue.
Predicate() - Constructor for class org.cloudbus.cloudsim.core.predicates.Predicate
PredicateAny - Class in org.cloudbus.cloudsim.core.predicates
  A predicate which will match any event on the deferred event queue.
PredicateAny() - Constructor for class org.cloudbus.cloudsim.core.predicates.PredicateAny
PredicateFrom - Class in org.cloudbus.cloudsim.core.predicates
  A predicate which selects events from specific entities.
PredicateFrom(int) - Constructor for class org.cloudbus.cloudsim.core.predicates.PredicateFrom
  Constructor used to select events that were sent by a specific entity.
PredicateFrom(int[]) - Constructor for class org.cloudbus.cloudsim.core.predicates.PredicateFrom
  Constructor used to select events that were sent by any entity from a given set.
PredicateNone - Class in org.cloudbus.cloudsim.core.predicates
  A predicate which will not match any event on the deferred event queue.
PredicateNone() - Constructor for class org.cloudbus.cloudsim.core.predicates.PredicateNone
PredicateNotFrom - Class in org.cloudbus.cloudsim.core.predicates
  A predicate which selects events that have not been sent by specific entities.
PredicateNotFrom(int) - Constructor for class org.cloudbus.cloudsim.core.predicates.PredicateNotFrom
  Constructor used to select events that were not sent by a specific entity.
PredicateNotFrom(int[]) - Constructor for class org.cloudbus.cloudsim.core.predicates.PredicateNotFrom
  Constructor used to select events that were not sent by any entity from a given set.
PredicateNotType - Class in org.cloudbus.cloudsim.core.predicates
  A predicate to select events that don't match specific tags.
PredicateNotType(int) - Constructor for class org.cloudbus.cloudsim.core.predicates.PredicateNotType
  Constructor used to select events whose tags do not match a given tag.
PredicateNotType(int[]) - Constructor for class org.cloudbus.cloudsim.core.predicates.PredicateNotType
  Constructor used to select events whose tag values do not match any of the given tags.
PredicateType - Class in org.cloudbus.cloudsim.core.predicates
  A predicate to select events with specific tags.
PredicateType(int) - Constructor for class org.cloudbus.cloudsim.core.predicates.PredicateType
  Constructor used to select events with the tag value `t1`.
PredicateType(int[]) - Constructor for class org.cloudbus.cloudsim.core.predicates.PredicateType
  Constructor used to select events with a tag value equal to any of the specified tags.
predictFileTransferTime(List<String>) - Method in class org.cloudbus.cloudsim.Datacenter
  Predict file transfer time.
print(String) - Static method in class org.cloudbus.cloudsim.Log
  Prints the message.
print(Object) - Static method in class org.cloudbus.cloudsim.Log
  Prints the message passed as a non-String object.
printDebts() - Method in class org.cloudbus.cloudsim.Datacenter
  Prints the debts.
printExecutionSummary() - Method in class org.cloudbus.cloudsim.workflow.WorkflowEngine
printLine(String) - Static method in class org.cloudbus.cloudsim.Log
  Prints the line.
printLine() - Static method in class org.cloudbus.cloudsim.Log
  Prints the empty line.
printLine(Object) - Static method in class org.cloudbus.cloudsim.Log
  Prints the line passed as a non-String object.
PrintList(List, String) - Method in class org.cloudbus.cloudsim.xml.SimulationXMLParse
printOverUtilizedHosts(List<PowerHostUtilizationHistory>) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Prints the over utilized hosts.
printScheduling(long) - Method in class org.cloudbus.cloudsim.workflow.Policy
printSummary() - Method in class org.cloudbus.cloudsim.workflow.WorkflowDatacenter
processCloudlet(SimEvent, int) - Method in class org.cloudbus.cloudsim.Datacenter
  Processes a Cloudlet based on the event type.
processCloudletCancel(int, int, int) - Method in class org.cloudbus.cloudsim.Datacenter
  Processes a Cloudlet cancel request.
processCloudletMove(int[], int) - Method in class org.cloudbus.cloudsim.Datacenter
  Process the event for an User/Broker who wants to move a Cloudlet.
processCloudletPause(int, int, int, boolean) - Method in class org.cloudbus.cloudsim.Datacenter
  Processes a Cloudlet pause request.
processCloudletResume(int, int, int, boolean) - Method in class org.cloudbus.cloudsim.Datacenter
  Processes a Cloudlet resume request.
processCloudletReturn(SimEvent) - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Process a cloudlet return event.
processCloudletReturn(SimEvent) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Process a cloudlet return event.
processCloudletReturn(SimEvent) - Method in class org.cloudbus.cloudsim.workflow.WorkflowEngine
processCloudletStatus(SimEvent) - Method in class org.cloudbus.cloudsim.Datacenter
  Process the event for an User/Broker who wants to know the status of a Cloudlet.
processCloudletSubmit(SimEvent, boolean) - Method in class org.cloudbus.cloudsim.Datacenter
  Processes a Cloudlet submission.
processCloudletSubmit(SimEvent, boolean) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenter
  Processes a Cloudlet submission.
processCloudletSubmit(SimEvent, boolean) - Method in class org.cloudbus.cloudsim.power.PowerDatacenter
processCloudletSubmit(SimEvent, boolean) - Method in class org.cloudbus.cloudsim.workflow.WorkflowDatacenter
processDagFile(String, int, long, long, VMOffers) - Method in class org.cloudbus.cloudsim.workflow.Policy
  Reads the file specified as input, and processes the corresponding DAG, generating internal representation of provisioning and scheduling decision.
processDataAdd(SimEvent, boolean) - Method in class org.cloudbus.cloudsim.Datacenter
  Process data add.
processDataDelete(SimEvent, boolean) - Method in class org.cloudbus.cloudsim.Datacenter
  Process data del.
processEndSimulation() - Method in class org.cloudbus.cloudsim.core.CloudInformationService
  Notifies the registered entities about the end of simulation.
processEvent(SimEvent) - Method in class org.cloudbus.cloudsim.core.CloudInformationService
  Processes events scheduled for this entity.
processEvent(SimEvent) - Method in class org.cloudbus.cloudsim.core.CloudSimShutdown
  The main method that shuts down hostList and Cloud Information Service (GIS).
processEvent(SimEvent) - Method in class org.cloudbus.cloudsim.core.SimEntity
  This method is invoked by the `Simulation` class whenever there is an event in the deferred queue, which needs to be processed by the entity.
processEvent(SimEvent) - Method in class org.cloudbus.cloudsim.Datacenter
  Processes events or services that are available for this PowerDatacenter.
processEvent(SimEvent) - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Processes events available for this Broker.
processEvent(SimEvent) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Processes events available for this Broker.
processEvent(SimEvent) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Processes events available for this Broker.
processEvent(SimEvent) - Method in class org.cloudbus.cloudsim.network.datacenter.Switch
processEvent(SimEvent) - Method in class org.cloudbus.cloudsim.workflow.WorkflowEngine
processhostpacket(SimEvent) - Method in class org.cloudbus.cloudsim.network.datacenter.Switch
processOtherEvent(SimEvent) - Method in class org.cloudbus.cloudsim.core.CloudInformationService
  This method needs to override by a child class for processing other events.
processOtherEvent(SimEvent) - Method in class org.cloudbus.cloudsim.Datacenter
  Here all the method related to VM requests will be received and forwarded to the related method.
processOtherEvent(SimEvent) - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Overrides this method when making a new and different type of Broker.
processOtherEvent(SimEvent) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Overrides this method when making a new and different type of Broker.
processOtherEvent(SimEvent) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Overrides this method when making a new and different type of Broker.
processOtherEvent(SimEvent) - Method in class org.cloudbus.cloudsim.workflow.WorkflowDatacenter
processpacket(SimEvent) - Method in class org.cloudbus.cloudsim.network.datacenter.Switch
processpacket_down(SimEvent) - Method in class org.cloudbus.cloudsim.network.datacenter.AggregateSwitch
  Send Packet to switch connected through a downlink port
processpacket_down(SimEvent) - Method in class org.cloudbus.cloudsim.network.datacenter.Switch
processpacket_up(SimEvent) - Method in class org.cloudbus.cloudsim.network.datacenter.AggregateSwitch
  Send Packet to switch connected through a uplink port
processpacket_up(SimEvent) - Method in class org.cloudbus.cloudsim.network.datacenter.EdgeSwitch
  Send Packet to switch connected through a uplink port
processpacket_up(SimEvent) - Method in class org.cloudbus.cloudsim.network.datacenter.RootSwitch
  Send Packet to switch connected through a downlink port
processpacket_up(SimEvent) - Method in class org.cloudbus.cloudsim.network.datacenter.Switch
processpacketforward(SimEvent) - Method in class org.cloudbus.cloudsim.network.datacenter.EdgeSwitch
  Send Packet to hosts connected to the switch
processpacketforward(SimEvent) - Method in class org.cloudbus.cloudsim.network.datacenter.Switch
processPingRequest(SimEvent) - Method in class org.cloudbus.cloudsim.Datacenter
  Processes a ping request.
processPostEvent() - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Schedule the PostEvent of a broker.
processResourceCharacteristics(SimEvent) - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Process the return of a request for the characteristics of a PowerDatacenter.
processResourceCharacteristics(SimEvent) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Process the return of a request for the characteristics of a PowerDatacenter.
processResourceCharacteristicsRequest(SimEvent) - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Process a request for the characteristics of a PowerDatacenter.
processResourceCharacteristicsRequest(SimEvent) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Process a request for the characteristics of a PowerDatacenter.
processResourceCharacteristicsRequest(SimEvent) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Process a request for the characteristics of a PowerDatacenter.
processVmCreate(SimEvent, boolean) - Method in class org.cloudbus.cloudsim.Datacenter
  Process the event for an User/Broker who wants to create a VM in this PowerDatacenter.
processVmCreate(SimEvent) - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Process the ack received due to a request for VM creation.
processVmCreate(SimEvent) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
processVmCreate(SimEvent) - Method in class org.cloudbus.cloudsim.power.PowerDatacenterBroker
processVmCreate(SimEvent, boolean) - Method in class org.cloudbus.cloudsim.workflow.WorkflowDatacenter
processVmCreate(SimEvent) - Method in class org.cloudbus.cloudsim.workflow.WorkflowEngine
processVmCreateNetwork(Vm) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenter
  Create the VM within the NetworkDatacenter.
processVmDestroy(SimEvent, boolean) - Method in class org.cloudbus.cloudsim.Datacenter
  Process the event for an User/Broker who wants to destroy a VM previously created in this PowerDatacenter.
processVmDestroy(SimEvent, boolean) - Method in class org.cloudbus.cloudsim.workflow.WorkflowDatacenter
processVmMigrate(SimEvent, boolean) - Method in class org.cloudbus.cloudsim.Datacenter
  Process the event for an User/Broker who wants to migrate a VM.
processVmMigrate(SimEvent, boolean) - Method in class org.cloudbus.cloudsim.power.PowerDatacenter
Properties - Enum in org.cloudbus.cloudsim.workflow
  This class contains the parameters from the simulation that are customizable by users.
ProvisionedVm - Class in org.cloudbus.cloudsim.workflow
  This class encapsulates a VM that has been provisioned.
ProvisionedVm(Vm, long, long, int) - Constructor for class org.cloudbus.cloudsim.workflow.ProvisionedVm
putHtGovKeys(int, String) - Method in class org.cloudbus.cloudsim.xml.HostDatas

## Q

QUANTUM - Static variable in class org.cloudbus.cloudsim.workflow.WorkflowDatacenter
QUEUED - Static variable in class org.cloudbus.cloudsim.Cloudlet
  The Cloudlet has moved to a Cloud node.

## R

RamProvisioner - Class in org.cloudbus.cloudsim.provisioners
  RamProvisioner is an abstract class that represents the provisioning policy of memory to virtual machines inside a Host.
RamProvisioner(int) - Constructor for class org.cloudbus.cloudsim.provisioners.RamProvisioner
  Creates the new RamProvisioner.
RamProvisionerSimple - Class in org.cloudbus.cloudsim.provisioners
  RamProvisionerSimple is an extension of RamProvisioner which uses a best-effort policy to allocate memory to a VM.
RamProvisionerSimple(int) - Constructor for class org.cloudbus.cloudsim.provisioners.RamProvisionerSimple
  Instantiates a new ram provisioner simple.
readGraphFile(String) - Method in class org.cloudbus.cloudsim.network.GraphReaderBrite
  this method just reads the file and creates an TopologicalGraph object
readGraphFile(String) - Method in interface org.cloudbus.cloudsim.network.GraphReaderIF
  this method just reads the file and creates an TopologicalGraph object
READY - Static variable in class org.cloudbus.cloudsim.Cloudlet
  The Cloudlet has been assigned to a CloudResource object as planned.
reallocateMigratingInVms() - Method in class org.cloudbus.cloudsim.Host
  Reallocate migrating in vms.
RECORD_STATISTICS - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes a request to record events for statistical purposes.
recvPktlist - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkVm
redistributeMipsDueToOverSubscription() - Method in class org.cloudbus.cloudsim.VmSchedulerTimeSharedOverSubscription
  This method recalculates distribution of MIPs among VMs considering eventual shortage of MIPS compared to the amount requested by VMs.
REGISTER_REGIONAL_GIS - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes a request to register a CloudResource entity to a regional CloudInformationService (GIS) entity
REGISTER_REPLICA_CTLG - Static variable in class org.cloudbus.cloudsim.DataCloudTags
  Registers a Replica Catalogue (RC) entity to a Data GIS
REGISTER_RESOURCE - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes a grid resource to be registered.
REGISTER_RESOURCE_AR - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes a grid resource, that can support advance reservation, to be registered.
registerOtherEntity() - Method in class org.cloudbus.cloudsim.Datacenter
  Overrides this method when making a new and different type of resource.
regrowVmMips() - Method in class org.cloudbus.cloudsim.Host
  This method regrow VM size (maximum to their initial capacity) To use the Host at its maximum potential regarding the CPU frequency.
regrowVmMipsAfterVmEnd(Vm) - Method in class org.cloudbus.cloudsim.Host
  This method regrow VM size (maximum to their initial capacity) To use the Host at its maximum potential regarding the CPU frequency.
remove(SimEvent) - Method in class org.cloudbus.cloudsim.core.FutureQueue
  Removes the event from the queue.
removeAll(Collection<SimEvent>) - Method in class org.cloudbus.cloudsim.core.FutureQueue
  Removes all the events from the queue.
removeLocation(int) - Method in class org.cloudbus.cloudsim.workflow.DataItem
removeMigratingInVm(Vm) - Method in class org.cloudbus.cloudsim.Host
  Removes the migrating in vm.
removeTransmission(Transmission) - Method in class org.cloudbus.cloudsim.workflow.Channel
  Remove a transmission submitted to this Channel
renameFile(File, String) - Method in class org.cloudbus.cloudsim.HarddriveStorage
  Renames a file on the storage.
renameFile(File, String) - Method in interface org.cloudbus.cloudsim.Storage
  Renames a file on the storage.
REQUEST_REGIONAL_GIS - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes a request to get a list of other regional GIS entities from the system GIS entity
requestclass - Variable in class org.cloudbus.cloudsim.network.datacenter.AppCloudlet
requiresFiles() - Method in class org.cloudbus.cloudsim.Cloudlet
  Checks whether this cloudlet requires any files or not.
ResCloudlet - Class in org.cloudbus.cloudsim
  CloudSim ResCloudlet represents a Cloudlet submitted to CloudResource for processing.
ResCloudlet(Cloudlet) - Constructor for class org.cloudbus.cloudsim.ResCloudlet
  Allocates a new ResCloudlet object upon the arrival of a Cloudlet object.
ResCloudlet(Cloudlet, long, int, int) - Constructor for class org.cloudbus.cloudsim.ResCloudlet
  Allocates a new ResCloudlet object upon the arrival of a Cloudlet object.
ResCloudletList - Class in org.cloudbus.cloudsim.lists
  ResCloudletList is a collection of operations on lists of ResCloudlets.
ResCloudletList() - Constructor for class org.cloudbus.cloudsim.lists.ResCloudletList
reserveSpace(int) - Method in class org.cloudbus.cloudsim.HarddriveStorage
  Makes a reservation of the space on the storage to store a file.
reserveSpace(int) - Method in interface org.cloudbus.cloudsim.Storage
  Makes a reservation of the space on the storage to store a file.
RESOURCE_AR_LIST - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes a list of hostList that only support advance reservation.
RESOURCE_CHARACTERISTICS - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes grid resource characteristics information.
RESOURCE_CHARACTERISTICS_REQUEST - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes request for grid resource characteristics information.
RESOURCE_DYNAMICS - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes grid resource allocation policy.
RESOURCE_LIST - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes a list of all hostList, including the ones that can support advance reservation.
RESOURCE_NUM_FREE_PE - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes a request to get the total number of free Processing Elements (PEs) of a resource.
RESOURCE_NUM_PE - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes a request to get the total number of Processing Elements (PEs) of a resource.
RESOURCE_Register - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
resourceExist(int) - Method in class org.cloudbus.cloudsim.core.CloudInformationService
  Checks whether the given CloudResource ID exists or not.
resourceExist(Integer) - Method in class org.cloudbus.cloudsim.core.CloudInformationService
  Checks whether the given CloudResource ID exists or not.
resourceSupportAR(Integer) - Method in class org.cloudbus.cloudsim.core.CloudInformationService
  Checks whether a given resource ID supports Advanced Reservations or not.
resourceSupportAR(int) - Method in class org.cloudbus.cloudsim.core.CloudInformationService
  Checks whether a given resource ID supports Advanced Reservations or not.
restoreAllocation() - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Restore allocation.
RESUMED - Static variable in class org.cloudbus.cloudsim.Cloudlet
  The Cloudlet has been resumed from `PAUSED` state.
resumeSimulation() - Static method in class org.cloudbus.cloudsim.core.CloudSim
  This method is called if one wants to resume the simulation that has previously been paused.
RETURN_ACC_STATISTICS_BY_CATEGORY - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes a request to send an Accumulator object based on category into an event scheduler.
RETURN_STAT_LIST - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes a request to get a statistical list.
ReturnError(String) - Method in class org.cloudbus.cloudsim.xml.SimulationXMLParse
ROOT_LEVEL - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
RootSwitch - Class in org.cloudbus.cloudsim.network.datacenter
  This class allows to simulate Root switch which connects Datacenter to external network.
RootSwitch(String, int, NetworkDatacenter) - Constructor for class org.cloudbus.cloudsim.network.datacenter.RootSwitch
  Constructor for Root Switch We have to specify switches that are connected to its downlink ports, and corresponding bandwidths
RootSwitchPort - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
run() - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Start the simulation running.
run() - Method in class org.cloudbus.cloudsim.core.SimEntity
runClockTick() - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Internal method used to run one tick of the simulation.
RUNNABLE - Static variable in class org.cloudbus.cloudsim.core.SimEntity
  The Constant RUNNABLE.
running() - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Check if the simulation is still running.
runningCloudlets() - Method in class org.cloudbus.cloudsim.CloudletScheduler
  Returns the number of cloudlets runnning in the virtual machine.
runningCloudlets() - Method in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
  Returns the number of cloudlets runnning in the virtual machine.
runningCloudlets() - Method in class org.cloudbus.cloudsim.CloudletSchedulerTimeShared
  Returns the number of cloudlets runnning in the virtual machine.
runningCloudlets() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
  Returns the number of cloudlets runnning in the virtual machine.
runStart() - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Internal method used to start the simulation.
runStop() - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Internal method used to stop the simulation.

## S

sample() - Method in interface org.cloudbus.cloudsim.distributions.ContinuousDistribution
  Sample the random number generator.
sample() - Method in class org.cloudbus.cloudsim.distributions.ExponentialDistr
  Generate a new random number.
sample() - Method in class org.cloudbus.cloudsim.distributions.GammaDistr
sample() - Method in class org.cloudbus.cloudsim.distributions.LognormalDistr
sample() - Method in class org.cloudbus.cloudsim.distributions.LomaxDistribution
sample() - Method in class org.cloudbus.cloudsim.distributions.ParetoDistr
sample() - Method in class org.cloudbus.cloudsim.distributions.UniformDistr
  Generate a new random number.
sample(Random, double, double) - Static method in class org.cloudbus.cloudsim.distributions.UniformDistr
  Generates a new random number based on the number generator and values provided as parameters.
sample() - Method in class org.cloudbus.cloudsim.distributions.WeibullDistr
sample() - Method in class org.cloudbus.cloudsim.distributions.ZipfDistr
  Generate a new random number.
SanStorage - Class in org.cloudbus.cloudsim
  SANStorage represents a storage area network composed of a set of harddisks connected in a LAN.
SanStorage(double, double, double) - Constructor for class org.cloudbus.cloudsim.SanStorage
  Creates a new SAN with a given capacity, latency, and bandwidth of the network connection.
SanStorage(String, double, double, double) - Constructor for class org.cloudbus.cloudsim.SanStorage
  Creates a new SAN with a given capacity, latency, and bandwidth of the network connection.
saveAllocation() - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Save allocation.
saveHistory(String) - Method in class org.cloudbus.cloudsim.UtilizationModelStochastic
  Save history.
schedule(int, double, int, Object) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Send an event to another entity by id number, with data.
schedule(int, double, int) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Send an event to another entity by id number and with no data.
schedule(String, double, int, Object) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Send an event to another entity through a port with a given name, with data.
schedule(String, double, int) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Send an event to another entity through a port with a given name, with no data.
SCHEDULE_NOW - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Schedules an entity without any delay
scheduledBy() - Method in class org.cloudbus.cloudsim.core.SimEvent
  Get the unique id number of the entity which scheduled this event.
scheduleFirst(int, double, int, Object) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Send a high priority event to another entity by id number, with data.
scheduleFirst(int, double, int) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Send a high priority event to another entity by id number and with no data.
scheduleFirst(String, double, int, Object) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Send a high priority event to another entity through a port with a given name, with data.
scheduleFirst(String, double, int) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Send a high priority event to another entity through a port with a given name, with no data.
scheduleFirstNow(int, int, Object) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Send a high priority event to another entity by id number, with data.
scheduleFirstNow(int, int) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Send a high priority event to another entity by id number and with no data.
scheduleFirstNow(String, int, Object) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Send a high priority event to another entity through a port with a given name, with data.
scheduleFirstNow(String, int) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Send a high priority event to another entity through a port with a given name, with no data.
scheduleNow(int, int, Object) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Send an event to another entity by id number, with data.
scheduleNow(int, int) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Send an event to another entity by id number and with no data.
scheduleNow(String, int, Object) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Send an event to another entity through a port with a given name, with data.
scheduleNow(String, int) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Send an event to another entity through a port with a given name, with no data.
seed - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
SeedGenerator - Class in org.cloudbus.cloudsim.workflow
  This class supplies seeds for random numbers generators.
SeedGenerator() - Constructor for class org.cloudbus.cloudsim.workflow.SeedGenerator
select(int, Predicate) - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Selects an event matching a predicate.
selectEvent(Predicate) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Extract the first event matching a predicate waiting in the entity's deferred queue.
send(int, int, double, int, Object) - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Used to send an event from one entity to another.
send(int, double, int, Object) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Sends an event/message to another entity by `delaying` the simulation time from the current time, with a tag representing the event type.
send(int, double, int) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Sends an event/message to another entity by `delaying` the simulation time from the current time, with a tag representing the event type.
send(String, double, int, Object) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Sends an event/message to another entity by `delaying` the simulation time from the current time, with a tag representing the event type.
send(String, double, int) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Sends an event/message to another entity by `delaying` the simulation time from the current time, with a tag representing the event type.
SEND - Static variable in class org.cloudbus.cloudsim.core.SimEvent
sendFirst(int, int, double, int, Object) - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Used to send an event from one entity to another, with priority in the queue.
sendNow(int, int, Object) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Sends an event/message to another entity by `delaying` the simulation time from the current time, with a tag representing the event type.
sendNow(int, int) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Sends an event/message to another entity by `delaying` the simulation time from the current time, with a tag representing the event type.
sendNow(String, int, Object) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Sends an event/message to another entity by `delaying` the simulation time from the current time, with a tag representing the event type.
sendNow(String, int) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Sends an event/message to another entity by `delaying` the simulation time from the current time, with a tag representing the event type.
setActive(boolean) - Method in class org.cloudbus.cloudsim.HostStateHistoryEntry
  Sets the active.
setAllocatedMips(double) - Method in class org.cloudbus.cloudsim.HostStateHistoryEntry
  Sets the allocated mips.
setAllocatedMips(double) - Method in class org.cloudbus.cloudsim.VmStateHistoryEntry
  Sets the allocated mips.
setAllocationPolicy(int) - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Sets the allocation policy.
setAlreadyPaid(boolean) - Method in class org.cloudbus.cloudsim.workflow.TimeSlot
setAppCloudletList(List<T>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
setAppCloudletList(List<T>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
setArch(String) - Method in class org.cloudbus.cloudsim.xml.DatacenterDatas
setArchitecture(String) - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Sets the architecture.
setAvailableBw(long) - Method in class org.cloudbus.cloudsim.provisioners.BwProvisioner
  Sets the available bw.
setAvailableMips(double) - Method in class org.cloudbus.cloudsim.Host
setAvailableMips(double) - Method in class org.cloudbus.cloudsim.provisioners.PeProvisioner
  Sets the available MIPS.
setAvailableMips(double) - Method in class org.cloudbus.cloudsim.VmScheduler
  Sets the free mips.
setAvailableRam(int) - Method in class org.cloudbus.cloudsim.provisioners.RamProvisioner
  Sets the available ram.
setAvgSeekTime(double) - Method in class org.cloudbus.cloudsim.HarddriveStorage
  Sets the average seek time of the storage in seconds.
setAvgSeekTime(double, ContinuousDistribution) - Method in class org.cloudbus.cloudsim.HarddriveStorage
  Sets the average seek time and a new generator of seek times in seconds.
setBeingInstantiated(boolean) - Method in class org.cloudbus.cloudsim.Vm
  Sets the being instantiated.
setBw(long) - Method in class org.cloudbus.cloudsim.provisioners.BwProvisioner
  Sets the bw.
setBw(long) - Method in class org.cloudbus.cloudsim.Vm
  Sets the amount of bandwidth.
setBw(int) - Method in class org.cloudbus.cloudsim.xml.HostDatas
setBw(int) - Method in class org.cloudbus.cloudsim.xml.VmDatas
setBwProvisioner(BwProvisioner) - Method in class org.cloudbus.cloudsim.Host
  Sets the bw provisioner.
setBwTable(Map<String, Long>) - Method in class org.cloudbus.cloudsim.provisioners.BwProvisionerSimple
  Sets the bw table.
setCacheCurrentRequestedMips(List<Double>) - Method in class org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload
  Sets the cache current requested mips.
setCachePreviousTime(double) - Method in class org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload
  Sets the cache previous time.
setCharacteristics(DatacenterCharacteristics) - Method in class org.cloudbus.cloudsim.Datacenter
  Sets the characteristics.
setChecksum(int) - Method in class org.cloudbus.cloudsim.File
  Sets the checksum of this file
setChecksum(int) - Method in class org.cloudbus.cloudsim.FileAttribute
  Sets the checksum of this file
setClassType(int) - Method in class org.cloudbus.cloudsim.Cloudlet
  Sets the classType or priority of this Cloudlet for scheduling on a resource.
setCloudletExecList(List<T>) - Method in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
  Sets the cloudlet exec list.
setCloudletExecList(List<T>) - Method in class org.cloudbus.cloudsim.CloudletSchedulerTimeShared
  Sets the cloudlet exec list.
setCloudletExecList(List<T>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
  Sets the cloudlet exec list.
setCloudletFinishedList(List<T>) - Method in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
  Sets the cloudlet finished list.
setCloudletFinishedList(List<T>) - Method in class org.cloudbus.cloudsim.CloudletSchedulerTimeShared
  Sets the cloudlet finished list.
setCloudletFinishedList(List<T>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
  Sets the cloudlet finished list.
setCloudletFinishedSoFar(long) - Method in class org.cloudbus.cloudsim.Cloudlet
  Sets the length of this Cloudlet that has been executed so far.
setCloudletLength(long) - Method in class org.cloudbus.cloudsim.Cloudlet
  Sets the length or size (in MI) of this Cloudlet to be executed in a CloudResource.
setCloudletList(List<T>) - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Sets the cloudlet list.
setCloudletList(List<T>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Sets the cloudlet list.
setCloudletPausedList(List<T>) - Method in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
  Sets the cloudlet paused list.
setCloudletPausedList(List<T>) - Method in class org.cloudbus.cloudsim.CloudletSchedulerTimeShared
  Sets the cloudlet paused list.
setCloudletPausedList(List<T>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
  Sets the cloudlet paused list.
setCloudletReceivedList(List<T>) - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Sets the cloudlet received list.
setCloudletReceivedList(List<T>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Sets the cloudlet received list.
setCloudletReceivedList(List<T>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Sets the cloudlet received list.
setCloudletReceivedList(List<T>) - Method in class org.cloudbus.cloudsim.workflow.WorkflowEngine
setCloudletScheduler(CloudletScheduler) - Method in class org.cloudbus.cloudsim.Vm
  Sets the vm scheduler.
setCloudletStatus(int) - Method in class org.cloudbus.cloudsim.Cloudlet
  Sets the status code of this Cloudlet.
setCloudletStatus(int) - Method in class org.cloudbus.cloudsim.ResCloudlet
  Sets the Cloudlet status.
setCloudletSubmitted(double) - Method in class org.cloudbus.cloudsim.power.PowerDatacenter
  Sets the cloudlet submited.
setCloudletSubmittedList(List<T>) - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Sets the cloudlet submitted list.
setCloudletSubmittedList(List<T>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Sets the cloudlet submitted list.
setCloudletSubmittedList(List<T>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Sets the cloudlet submitted list.
setComment(String) - Method in class org.cloudbus.cloudsim.util.WorkloadFileReader
  Identifies the start of a comment line.
setConstant(double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelCubic
  Sets the constant.
setConstant(double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelLinear
  Sets the constant.
setConstant(double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSqrt
  Sets the constant.
setConstant(double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSquare
  Sets the constant.
setCost(double) - Method in class org.cloudbus.cloudsim.File
  Sets the cost associated with this file
setCost(double) - Method in class org.cloudbus.cloudsim.FileAttribute
  Sets the cost associated with this file
setCost(double) - Method in class org.cloudbus.cloudsim.xml.DatacenterDatas
setCostPerBw(double) - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Sets cost to use bw cost to use bw.
setCostPerbW(double) - Method in class org.cloudbus.cloudsim.xml.DatacenterDatas
setCostPerMem(double) - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Sets cost to use memory.
setCostPerMem(double) - Method in class org.cloudbus.cloudsim.xml.DatacenterDatas
setCostPerSecond(double) - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Sets the cost per second.
setCostPerStorage(double) - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Sets cost to use storage.
setCostPerStorage(double) - Method in class org.cloudbus.cloudsim.xml.DatacenterDatas
setCpu(int) - Method in class org.cloudbus.cloudsim.xml.VmDatas
setCpuFrequencies(ArrayList<Double>) - Method in class org.cloudbus.cloudsim.xml.HostDatas
setCpus(int) - Method in class org.cloudbus.cloudsim.xml.HostDatas
setCreationTime(long) - Method in class org.cloudbus.cloudsim.FileAttribute
  Sets the file creation time (in millisecond)
setCritical(boolean) - Method in class org.cloudbus.cloudsim.workflow.Task
setCurrentAllocatedBw(long) - Method in class org.cloudbus.cloudsim.Vm
  Sets the current allocated bw.
setCurrentAllocatedMips(List<Double>) - Method in class org.cloudbus.cloudsim.Vm
  Sets the current allocated mips.
setCurrentAllocatedRam(int) - Method in class org.cloudbus.cloudsim.Vm
  Sets the current allocated ram.
setCurrentAllocatedSize(long) - Method in class org.cloudbus.cloudsim.Vm
  Sets the current allocated size.
setCurrentMipsShare(List<Double>) - Method in class org.cloudbus.cloudsim.CloudletScheduler
  Sets the current mips share.
setDatacenter(Datacenter) - Method in class org.cloudbus.cloudsim.Host
  Sets the data center.
setDatacenterCharacteristicsList(Map<Integer, DatacenterCharacteristics>) - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Sets the datacenter characteristics list.
setDatacenterCharacteristicsList(Map<Integer, DatacenterCharacteristics>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Sets the datacenter characteristics list.
setDatacenterCharacteristicsList(Map<Integer, DatacenterCharacteristics>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Sets the datacenter characteristics list.
setDatacenterIdsList(List<Integer>) - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Sets the datacenter ids list.
setDatacenterIdsList(List<Integer>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Sets the datacenter ids list.
setDatacenterIdsList(List<Integer>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Sets the datacenter ids list.
setDatacenterRequestedIdsList(List<Integer>) - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Sets the datacenter requested ids list.
setDatacenterRequestedIdsList(List<Integer>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Sets the datacenter requested ids list.
setDatacenterRequestedIdsList(List<Integer>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Sets the datacenter requested ids list.
setDebts(Map<Integer, Double>) - Method in class org.cloudbus.cloudsim.Datacenter
  Sets the debts.
setDefautIndexFreq(int) - Method in class org.cloudbus.cloudsim.power.dvfs.AbstractGovernor
setDefautIndexFreq(int) - Method in class org.cloudbus.cloudsim.power.dvfs.PerformanceGovernor
setDefautIndexFreq(int) - Method in class org.cloudbus.cloudsim.power.dvfs.UserSpaceGovernor
setDefined(boolean) - Method in class org.cloudbus.cloudsim.workflow.Task
setDest(int) - Method in class org.cloudbus.cloudsim.core.EventPostBroker
setDestId(int) - Method in class org.cloudbus.cloudsim.InfoPacket
  Sets the destination ID for this packet.
setDestination(int) - Method in class org.cloudbus.cloudsim.core.SimEvent
  Set the destination entity of this event.
setDisabled(boolean) - Static method in class org.cloudbus.cloudsim.Log
  Sets the disable output flag.
setDisableMigrations(boolean) - Method in class org.cloudbus.cloudsim.power.PowerDatacenter
  Sets the disable migrations.
setDownThreshold(int) - Method in class org.cloudbus.cloudsim.power.dvfs.AbstractGovernor
setDvfsDatas(DvfsDatas) - Method in class org.cloudbus.cloudsim.xml.HostDatas
setDvfsEnable(boolean) - Method in class org.cloudbus.cloudsim.xml.HostDatas
setEarliestStart(double) - Method in class org.cloudbus.cloudsim.workflow.Task
setEnableDVFS(boolean) - Method in class org.cloudbus.cloudsim.Host
setEnableONOFF(boolean) - Method in class org.cloudbus.cloudsim.Host
setEndTime(long) - Method in class org.cloudbus.cloudsim.workflow.ProvisionedVm
setEndTime(long) - Method in class org.cloudbus.cloudsim.workflow.TimeSlot
setEndWaitingTime(double) - Method in class org.cloudbus.cloudsim.core.SimEvent
  Used to set the time at which this event finished waiting in the event
setEventBuffer(SimEvent) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Sets the event buffer.
setExecParam(double, double) - Method in class org.cloudbus.cloudsim.Cloudlet
  Sets this Cloudlet's execution parameters.
setExecParam(double, double) - Method in class org.cloudbus.cloudsim.ResCloudlet
  Sets this Cloudlet's execution parameters.
setExecStartTime(double) - Method in class org.cloudbus.cloudsim.Cloudlet
  Sets the execution start time of this Cloudlet inside a CloudResource.
setFailed(String, boolean) - Method in class org.cloudbus.cloudsim.Host
  Sets the PEs of this machine to a FAILED status.
setFailed(boolean) - Method in class org.cloudbus.cloudsim.Host
  Sets the PEs of this machine to a FAILED status.
setFallbackPolicy(PowerVmSelectionPolicy) - Method in class org.cloudbus.cloudsim.power.PowerVmSelectionPolicyMaximumCorrelation
  Sets the fallback policy.
setFallbackVmAllocationPolicy(PowerVmAllocationPolicyMigrationAbstract) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationInterQuartileRange
  Sets the fallback vm allocation policy.
setFallbackVmAllocationPolicy(PowerVmAllocationPolicyMigrationAbstract) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationLocalRegression
  Sets the fallback vm allocation policy.
setFallbackVmAllocationPolicy(PowerVmAllocationPolicyMigrationAbstract) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationMedianAbsoluteDeviation
  Sets the fallback vm allocation policy.
setField(int, int, int, int, int) - Method in class org.cloudbus.cloudsim.util.WorkloadFileReader
  Tells this class what to look in the trace file.
setFileSize(int) - Method in class org.cloudbus.cloudsim.File
  Sets the file size (in MBytes)
setFileSize(int) - Method in class org.cloudbus.cloudsim.FileAttribute
  Sets the file size (in MBytes)
setFilesize(int) - Method in class org.cloudbus.cloudsim.xml.CloudletDatas
setFinishTime(double) - Method in class org.cloudbus.cloudsim.ResCloudlet
  Sets the finish time for this Cloudlet.
setFreePes(List<Integer>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkVmAllocationPolicy
  Sets the free pes.
setFreePes(List<Integer>) - Method in class org.cloudbus.cloudsim.VmAllocationPolicySimple
  Sets the free pes.
setFreePes(List<Pe>) - Method in class org.cloudbus.cloudsim.VmSchedulerSpaceShared
  Sets the free pes vector.
setHashMapConservative(HashMap<String, Integer>) - Method in class org.cloudbus.cloudsim.xml.DvfsDatas
setHashMapOnDemand(HashMap<String, Integer>) - Method in class org.cloudbus.cloudsim.xml.DvfsDatas
setHashMapUserSpace(HashMap<String, Integer>) - Method in class org.cloudbus.cloudsim.xml.DvfsDatas
setHistory(Map<Double, Double>) - Method in class org.cloudbus.cloudsim.UtilizationModelStochastic
  Sets the history.
setHost(Host) - Method in class org.cloudbus.cloudsim.Vm
  Sets the host that runs this VM.
setHostList(List<T>) - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Sets the host list.
setHostList(List<? extends Host>) - Method in class org.cloudbus.cloudsim.VmAllocationPolicy
  Sets the host list.
setId(int) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Sets the id.
setId(int) - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Sets the id.
setId(int) - Method in class org.cloudbus.cloudsim.Host
  Sets the id.
setId(int) - Method in class org.cloudbus.cloudsim.Pe
  Sets the id.
setId(int) - Method in class org.cloudbus.cloudsim.Vm
  Sets the id.
setInMigration(boolean) - Method in class org.cloudbus.cloudsim.Vm
  Sets the in migration.
setInMigration(boolean) - Method in class org.cloudbus.cloudsim.VmStateHistoryEntry
  Sets the in migration.
setLast(int) - Method in class org.cloudbus.cloudsim.InfoPacket
  Sets an entity ID from the last hop that this packet has traversed.
setLast(int) - Method in interface org.cloudbus.cloudsim.Packet
  Sets an entity ID from the last hop that this packet has traversed.
setLastProcessTime(double) - Method in class org.cloudbus.cloudsim.Datacenter
  Sets the last process time.
setLatency(double) - Method in class org.cloudbus.cloudsim.HarddriveStorage
  Sets the latency of this harddrive in seconds.
setLatestEnd(double) - Method in class org.cloudbus.cloudsim.workflow.Task
setLength(int) - Method in class org.cloudbus.cloudsim.xml.CloudletDatas
setLinkDC(Datacenter) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
setLinkDC(Datacenter) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  This method is used to send to the broker the list of cloudlets.
setMachineAndPeId(int, int) - Method in class org.cloudbus.cloudsim.ResCloudlet
  Sets the machine and Pe (Processing Element) ID.
setMasterCopy(boolean) - Method in class org.cloudbus.cloudsim.File
  Marks this file as a master copy or replica
setMasterCopy(boolean) - Method in class org.cloudbus.cloudsim.FileAttribute
  Marks this file as a master copy or replica
setMaxMips(double) - Method in class org.cloudbus.cloudsim.provisioners.PeProvisioner
  set the maximum mips of the Pe
setMaxP(int) - Method in class org.cloudbus.cloudsim.xml.HostDatas
setMaxPower(double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelCubic
  Sets the max power.
setMaxPower(double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelLinear
  Sets the max power.
setMaxPower(double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSqrt
  Sets the max power.
setMaxPower(double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSquare
  Sets the max power.
setMaxTransferRate(int) - Method in class org.cloudbus.cloudsim.HarddriveStorage
  Sets the maximum transfer rate of this storage system in MB/sec.
setMaxTransferRate(int) - Method in interface org.cloudbus.cloudsim.Storage
  Sets the maximum transfer rate of this storage system in MByte/sec.
setMigrationCount(int) - Method in class org.cloudbus.cloudsim.power.PowerDatacenter
  Sets the migration count.
setMips(double) - Method in class org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload
  Sets the mips.
setMips(double) - Method in class org.cloudbus.cloudsim.Pe
  Sets the MIPS Rating of this Pe.
setMips(double) - Method in class org.cloudbus.cloudsim.provisioners.PeProvisioner
  Sets the MIPS.
setMips(double) - Method in class org.cloudbus.cloudsim.Vm
  Sets the mips.
setMips(int) - Method in class org.cloudbus.cloudsim.xml.HostDatas
setMips(int) - Method in class org.cloudbus.cloudsim.xml.VmDatas
setMipsMap(Map<String, List<Double>>) - Method in class org.cloudbus.cloudsim.VmScheduler
  Sets the mips map.
setMipsMapRequested(Map<String, List<Double>>) - Method in class org.cloudbus.cloudsim.VmSchedulerTimeShared
  Sets the mips map requested.
setName(String) - Method in class org.cloudbus.cloudsim.File
  Sets the file name
setName(String) - Method in class org.cloudbus.cloudsim.FileAttribute
  Sets the file name
setName(String) - Method in class org.cloudbus.cloudsim.power.dvfs.AbstractGovernor
setNetServiceLevel(int) - Method in class org.cloudbus.cloudsim.Cloudlet
  Sets the network service level for sending this cloudlet over a network.
setNetServiceType(int) - Method in class org.cloudbus.cloudsim.InfoPacket
  Sets the network service type of this packet.
setNetServiceType(int) - Method in interface org.cloudbus.cloudsim.Packet
  Sets the network service type of this packet.
setNumberOfPes(int) - Method in class org.cloudbus.cloudsim.Cloudlet
  Sets the number of PEs required to run this Cloudlet.
setNumberOfPes(int) - Method in class org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload
  Sets the pes number.
setNumberOfPes(int) - Method in class org.cloudbus.cloudsim.Vm
  Sets the number of pes.
setOnoffEnable(boolean) - Method in class org.cloudbus.cloudsim.xml.HostDatas
setOptExecTime(double) - Method in class org.cloudbus.cloudsim.workflow.Task
setOptIndexFreq(int) - Method in class org.cloudbus.cloudsim.workflow.Task
setOriginalPingSize(long) - Method in class org.cloudbus.cloudsim.InfoPacket
  Sets original size of ping request.
setOs(String) - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Sets the os.
setOs(String) - Method in class org.cloudbus.cloudsim.xml.DatacenterDatas
setOutput(OutputStream) - Static method in class org.cloudbus.cloudsim.Log
  Sets the output.
setOutputsize(int) - Method in class org.cloudbus.cloudsim.xml.CloudletDatas
setOwnerName(String) - Method in class org.cloudbus.cloudsim.File
  Sets the owner name of this file
setOwnerName(String) - Method in class org.cloudbus.cloudsim.FileAttribute
  Sets the owner name of this file
setPeAllocationMap(Map<String, List<Pe>>) - Method in class org.cloudbus.cloudsim.VmSchedulerSpaceShared
  Sets the pe allocation map.
setPeList(List<T>) - Method in class org.cloudbus.cloudsim.Host
  Sets the pe list.
setPeList(List<T>) - Method in class org.cloudbus.cloudsim.VmScheduler
  Sets the vm list.
setPeMap(Map<String, List<Pe>>) - Method in class org.cloudbus.cloudsim.VmScheduler
  Sets the pe map.
setPes(int) - Method in class org.cloudbus.cloudsim.xml.CloudletDatas
setPesInUse(int) - Method in class org.cloudbus.cloudsim.VmSchedulerTimeShared
  Sets the pes in use.
setPeStatus(int, int, int) - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Sets the particular Pe status on a Machine.
setPeStatus(int, int) - Method in class org.cloudbus.cloudsim.Host
  Sets the particular Pe status on this Machine.
setPeStatus(List<T>, int, int, int) - Static method in class org.cloudbus.cloudsim.lists.HostList
  Sets the particular Pe status on a Machine.
setPeStatus(List<Pe>, int, int) - Static method in class org.cloudbus.cloudsim.lists.PeList
  Sets the Pe status.
setPeTable(Map<String, ? extends List<Double>>) - Method in class org.cloudbus.cloudsim.provisioners.PeProvisionerSimple
  Sets the pe table.
setPostevt(EventPostBroker) - Method in class org.cloudbus.cloudsim.DatacenterBroker
setPower(double) - Method in class org.cloudbus.cloudsim.power.PowerDatacenter
  Sets the power.
setPreviousTime(double) - Method in class org.cloudbus.cloudsim.CloudletScheduler
  Sets the previous time.
setPreviousTime(double) - Method in class org.cloudbus.cloudsim.power.PowerVm
  Sets the previous time.
setPreviousUtilizationMips(double) - Method in class org.cloudbus.cloudsim.HostDynamicWorkload
  Sets the previous utilization mips.
setProperty(String, String) - Method in enum org.cloudbus.cloudsim.workflow.Configuration
setProperty(String) - Method in enum org.cloudbus.cloudsim.workflow.Properties
setRam(int) - Method in class org.cloudbus.cloudsim.provisioners.RamProvisioner
  Sets the ram.
setRam(int) - Method in class org.cloudbus.cloudsim.Vm
  Sets the amount of ram.
setRam(int) - Method in class org.cloudbus.cloudsim.xml.HostDatas
setRam(int) - Method in class org.cloudbus.cloudsim.xml.VmDatas
setRamProvisioner(RamProvisioner) - Method in class org.cloudbus.cloudsim.Host
  Sets the ram provisioner.
setRamTable(Map<String, Integer>) - Method in class org.cloudbus.cloudsim.provisioners.RamProvisionerSimple
  Sets the ram table.
setRandomGenerator(Random) - Method in class org.cloudbus.cloudsim.UtilizationModelStochastic
  Sets the random generator.
setReadOnly(boolean) - Method in class org.cloudbus.cloudsim.File
  Marks this file as a read only or not
setReadOnly(boolean) - Method in class org.cloudbus.cloudsim.FileAttribute
  Marks this file as a read only or not
setRegionalCisName(String) - Method in class org.cloudbus.cloudsim.Datacenter
  Sets the regional cis name.
setRegistrationID(int) - Method in class org.cloudbus.cloudsim.File
  Sets the file registration ID (published by a Replica Catalogue entity)
setRegistrationId(int) - Method in class org.cloudbus.cloudsim.FileAttribute
  Sets the file registration ID (published by a Replica Catalogue entity)
setRequestedMips(double) - Method in class org.cloudbus.cloudsim.HostStateHistoryEntry
  Sets the requested mips.
setRequestedMips(double) - Method in class org.cloudbus.cloudsim.VmStateHistoryEntry
  Sets the requested mips.
setRequiredFiles(List<String>) - Method in class org.cloudbus.cloudsim.Cloudlet
  Sets the required files.
setReservationId(int) - Method in class org.cloudbus.cloudsim.Cloudlet
  Sets the id of the reservation made for this cloudlet.
setResourceID(int) - Method in class org.cloudbus.cloudsim.File
  Sets the resource ID that stores this file
setResourceID(int) - Method in class org.cloudbus.cloudsim.FileAttribute
  Sets the resource ID that stores this file
setResourceParameter(int, double) - Method in class org.cloudbus.cloudsim.Cloudlet
  Sets the resource parameters for which this Cloudlet is going to be executed.
setResourceParameter(int, double, double) - Method in class org.cloudbus.cloudsim.Cloudlet
  Sets the resource parameters for which this Cloudlet is going to be executed.
setSafetyParameter(double) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationInterQuartileRange
  Sets the safety parameter.
setSafetyParameter(double) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationLocalRegression
setSafetyParameter(double) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationMedianAbsoluteDeviation
  Sets the safety parameter.
setSchedulingInterval(double) - Method in class org.cloudbus.cloudsim.Datacenter
  Sets the scheduling interval.
setSchedulingInterval(double) - Method in class org.cloudbus.cloudsim.power.PowerVm
  Sets the scheduling interval.
setSchedulingInterval(double) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationLocalRegression
  Sets the scheduling interval.
setSchedulingInterval(double) - Method in class org.cloudbus.cloudsim.UtilizationModelPlanetLabInMemory
  Sets the scheduling interval.
setSeed(long) - Method in class org.cloudbus.cloudsim.distributions.UniformDistr
  Set the random number generator's seed.
setSerial(long) - Method in class org.cloudbus.cloudsim.core.SimEvent
setSize(long) - Method in class org.cloudbus.cloudsim.InfoPacket
  Sets the size of this packet.
setSize(long) - Method in interface org.cloudbus.cloudsim.Packet
  Sets the size of this packet
setSize(long) - Method in class org.cloudbus.cloudsim.Vm
  Sets the amount of storage.
setSize(int) - Method in class org.cloudbus.cloudsim.xml.VmDatas
setSizeHasBeenModified(boolean) - Method in class org.cloudbus.cloudsim.Vm
setSlackTime(double) - Method in class org.cloudbus.cloudsim.workflow.Task
setSource(int) - Method in class org.cloudbus.cloudsim.core.SimEvent
  Set the source entity of this event.
setStartTime(long) - Method in class org.cloudbus.cloudsim.workflow.ProvisionedVm
setStartTime(long) - Method in class org.cloudbus.cloudsim.workflow.TimeSlot
setState(int) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Sets the state.
setStaticPower(double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelCubic
  Sets the static power.
setStaticPower(double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelLinear
  Sets the static power.
setStaticPower(double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSqrt
  Sets the static power.
setStaticPower(double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSquare
  Sets the static power.
setStaticPP(double) - Method in class org.cloudbus.cloudsim.xml.HostDatas
setStatus(int) - Method in class org.cloudbus.cloudsim.Pe
  Sets Pe status to either `Pe.FREE` or `Pe.BUSY`
setStatusBusy() - Method in class org.cloudbus.cloudsim.Pe
  Sets Pe status to busy, meaning it is already executing Cloudlets.
setStatusFailed(List<Pe>, String, int, boolean) - Static method in class org.cloudbus.cloudsim.lists.PeList
  Sets the status of PEs of this machine to FAILED.
setStatusFailed(List<Pe>, boolean) - Static method in class org.cloudbus.cloudsim.lists.PeList
  Sets the status of PEs of this machine to FAILED.
setStatusFailed() - Method in class org.cloudbus.cloudsim.Pe
  Sets this Pe to FAILED.
setStatusFree() - Method in class org.cloudbus.cloudsim.Pe
  Sets Pe status to free, meaning it is available for processing.
setStorage(long) - Method in class org.cloudbus.cloudsim.Host
  Sets the storage.
setStorage(int) - Method in class org.cloudbus.cloudsim.xml.HostDatas
setStorageList(List<Storage>) - Method in class org.cloudbus.cloudsim.Datacenter
  Sets the storage list.
setSubmissionTime(double) - Method in class org.cloudbus.cloudsim.Cloudlet
  Sets the submission or arrival time of this Cloudlet into a CloudResource.
setTag(int) - Method in class org.cloudbus.cloudsim.core.EventPostBroker
setTag(int) - Method in class org.cloudbus.cloudsim.InfoPacket
  Sets the tag of this packet.
setTime(double) - Method in class org.cloudbus.cloudsim.HostStateHistoryEntry
  Sets the time.
setTime(double) - Method in class org.cloudbus.cloudsim.VmStateHistoryEntry
  Sets the time.
setTimeZone(double) - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Sets the time zone.
setTimezone(double) - Method in class org.cloudbus.cloudsim.xml.DatacenterDatas
setTotalMips(double) - Method in class org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload
  Sets the total mips.
setTransactionTime(double) - Method in class org.cloudbus.cloudsim.File
  Sets the current transaction time (in second) of this file.
setType(int) - Method in class org.cloudbus.cloudsim.File
  Sets the file type (e.g. raw, tag, etc)
setType(int) - Method in class org.cloudbus.cloudsim.FileAttribute
  Sets the file type (e.g. raw, tag, etc)
setUid(String) - Method in class org.cloudbus.cloudsim.Vm
  Sets the uid.
setUnderAllocatedMips(Map<String, Double>) - Method in class org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload
  Sets the under allocated mips.
setUpdateTime(double) - Method in class org.cloudbus.cloudsim.File
  Sets the last update time of this file (in seconds)
  NOTE: This time is relative to the start time.
setUpdateTime(double) - Method in class org.cloudbus.cloudsim.FileAttribute
  Sets the last update time of this file (in seconds)
  NOTE: This time is relative to the start time.
setUpThreshold(int) - Method in class org.cloudbus.cloudsim.power.dvfs.AbstractGovernor
setUsedPes(Map<String, Integer>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkVmAllocationPolicy
  Sets the used pes.
setUsedPes(Map<String, Integer>) - Method in class org.cloudbus.cloudsim.VmAllocationPolicySimple
  Sets the used pes.
setUserId(int) - Method in class org.cloudbus.cloudsim.Cloudlet
  Sets the user or owner ID of this Cloudlet.
setUserId(int) - Method in class org.cloudbus.cloudsim.Vm
  Sets the user id.
setUtilizationMips(double) - Method in class org.cloudbus.cloudsim.HostDynamicWorkload
  Sets the utilization mips.
setUtilizationModelBw(UtilizationModel) - Method in class org.cloudbus.cloudsim.Cloudlet
  Sets the utilization model bw.
setUtilizationModelCpu(UtilizationModel) - Method in class org.cloudbus.cloudsim.Cloudlet
  Sets the utilization model cpu.
setUtilizationModelRam(UtilizationModel) - Method in class org.cloudbus.cloudsim.Cloudlet
  Sets the utilization model ram.
setUtilizationThreshold(double) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationStaticThreshold
  Sets the utilization threshold.
setVmAllocationPolicy(VmAllocationPolicy) - Method in class org.cloudbus.cloudsim.Datacenter
  Sets the vm allocation policy.
setVmId(int) - Method in class org.cloudbus.cloudsim.Cloudlet
  Sets the ID of the VM that will run this Cloudlet.
setVmId(int) - Method in class org.cloudbus.cloudsim.workflow.Task
setVmList(List<T>) - Method in class org.cloudbus.cloudsim.Datacenter
  Sets the vm list.
setVmList(List<T>) - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Sets the vm list.
setVmList(List<T>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Sets the vm list.
setVmList(List<T>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Sets the vm list.
setVmm(String) - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Sets the vmm.
setVmm(String) - Method in class org.cloudbus.cloudsim.Vm
  Sets the VMM.
setVmm(String) - Method in class org.cloudbus.cloudsim.xml.DatacenterDatas
setVmm(String) - Method in class org.cloudbus.cloudsim.xml.VmDatas
setVmsAcks(int) - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Sets the vms acks.
setVmsAcks(int) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Sets the vms acks.
setVmsAcks(int) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Sets the vms acks.
setVmScheduler(VmScheduler) - Method in class org.cloudbus.cloudsim.Host
  Sets the VM scheduler.
setVmsCreatedList(List<T>) - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Sets the vm list.
setVmsCreatedList(List<T>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Sets the vm list.
setVmsCreatedList(List<T>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Sets the vm list.
setVmsDestroyed(int) - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Sets the vms destroyed.
setVmsDestroyed(int) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Sets the vms destroyed.
setVmsDestroyed(int) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Sets the vms destroyed.
setVmSelectionPolicy(PowerVmSelectionPolicy) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
  Sets the vm selection policy.
setVmsMigratingIn(List<String>) - Method in class org.cloudbus.cloudsim.VmScheduler
  Sets the vms migrating in.
setVmsMigratingOut(List<String>) - Method in class org.cloudbus.cloudsim.VmScheduler
  Sets the vms in migration.
setVmsRequested(int) - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Sets the vms requested.
setVmsRequested(int) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Sets the vms requested.
setVmsRequested(int) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Sets the vms requested.
setVmsToDatacentersMap(Map<Integer, Integer>) - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Sets the vms to datacenters map.
setVmsToDatacentersMap(Map<Integer, Integer>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  Sets the vms to datacenters map.
setVmsToDatacentersMap(Map<Integer, Integer>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Sets the vms to datacenters map.
setVmTable(Map<String, Host>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkVmAllocationPolicy
  Sets the vm table.
setVmTable(Map<String, Host>) - Method in class org.cloudbus.cloudsim.VmAllocationPolicySimple
  Sets the vm table.
shutdownEntity() - Method in class org.cloudbus.cloudsim.core.CloudInformationService
  Shutdowns the CloudInformationService.
shutdownEntity() - Method in class org.cloudbus.cloudsim.core.CloudSimShutdown
shutdownEntity() - Method in class org.cloudbus.cloudsim.core.SimEntity
  This method is invoked by the `Simulation` before the simulation finishes.
shutdownEntity() - Method in class org.cloudbus.cloudsim.Datacenter
shutdownEntity() - Method in class org.cloudbus.cloudsim.DatacenterBroker
shutdownEntity() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
shutdownEntity() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
  Send an internal event communicating the end of the simulation.
shutdownEntity() - Method in class org.cloudbus.cloudsim.network.datacenter.Switch
shutdownEntity() - Method in class org.cloudbus.cloudsim.workflow.WorkflowEngine
signalShutdown(Collection<Integer>) - Method in class org.cloudbus.cloudsim.core.CloudInformationService
  Sends a signal to all entity IDs mentioned in the given list.
SIM_ANY - Static variable in class org.cloudbus.cloudsim.core.CloudSim
  A standard predicate that matches any event.
SIM_NONE - Static variable in class org.cloudbus.cloudsim.core.CloudSim
  A standard predicate that does not match any events.
SimEntity - Class in org.cloudbus.cloudsim.core
  This class represents a simulation entity.
SimEntity(String) - Constructor for class org.cloudbus.cloudsim.core.SimEntity
  Creates a new entity.
SimEvent - Class in org.cloudbus.cloudsim.core
  This class represents a simulation event which is passed between the entities in the simulation.
SimEvent() - Constructor for class org.cloudbus.cloudsim.core.SimEvent
  Create a blank event.
Simulation - Class in org.cloudbus.cloudsim.workflow
  This class contains the main method for execution of the simulation.
Simulation() - Constructor for class org.cloudbus.cloudsim.workflow.Simulation
SimulationXMLParse - Class in org.cloudbus.cloudsim.xml
SimulationXMLParse(String) - Constructor for class org.cloudbus.cloudsim.xml.SimulationXMLParse
size() - Method in class org.cloudbus.cloudsim.core.DeferredQueue
  Returns the size of this event queue.
size() - Method in class org.cloudbus.cloudsim.core.FutureQueue
  Returns the size of this event queue.
SlotComparator - Class in org.cloudbus.cloudsim.workflow
SlotComparator() - Constructor for class org.cloudbus.cloudsim.workflow.SlotComparator
sort(List<T>) - Static method in class org.cloudbus.cloudsim.lists.CloudletList
  Sorts the Cloudlets in a list based on their lengths.
sortByCpuUtilization(List<T>) - Static method in class org.cloudbus.cloudsim.power.lists.PowerVmList
  Sort by cpu utilization.
SPACE_SHARED - Static variable in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Spaced-shared system using First Come First Serve (FCFS) algorithm.
SpecificDecision(double) - Method in class org.cloudbus.cloudsim.power.dvfs.AbstractGovernor
SpecificDecision(double) - Method in class org.cloudbus.cloudsim.power.dvfs.ConservativeGovernor
SpecificDecision(double) - Method in class org.cloudbus.cloudsim.power.dvfs.OnDemandGovernor
stages - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudlet
start(String) - Static method in class org.cloudbus.cloudsim.util.ExecutionTimeMeasurer
  Start.
startDocument() - Method in class org.cloudbus.cloudsim.workflow.Policy
startElement(String, String, String, Attributes) - Method in class org.cloudbus.cloudsim.workflow.Policy
startEntity() - Method in class org.cloudbus.cloudsim.core.CloudInformationService
  Starts the CloudInformationService entity.
startEntity() - Method in class org.cloudbus.cloudsim.core.CloudSimShutdown
startEntity() - Method in class org.cloudbus.cloudsim.core.SimEntity
  This method is invoked by the `Simulation` class when the simulation is started.
startEntity() - Method in class org.cloudbus.cloudsim.Datacenter
startEntity() - Method in class org.cloudbus.cloudsim.DatacenterBroker
startEntity() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
startEntity() - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
startEntity() - Method in class org.cloudbus.cloudsim.network.datacenter.Switch
startEntity() - Method in class org.cloudbus.cloudsim.workflow.WorkflowEngine
startSimulation() - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Starts the execution of CloudSim simulation.
starttime - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudlet
stDev(List<Double>) - Static method in class org.cloudbus.cloudsim.util.MathUtil
  Gets the standard deviation.
stopSimulation() - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Stops Cloud Simulation (based on `Simulation#runStop()`).
Storage - Interface in org.cloudbus.cloudsim
  An interface which defines the desired functionality of a storage system in a Data Cloud.
submitCloudletList(List<? extends Cloudlet>) - Method in class org.cloudbus.cloudsim.DatacenterBroker
  This method is used to send to the broker the list of cloudlets.
submitCloudletList(List<? extends NetworkCloudlet>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  This method is used to send to the broker the list of cloudlets.
submitCloudlets() - Method in class org.cloudbus.cloudsim.DatacenterBroker
  Submit cloudlets to the created VMs.
submittime - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudlet
submitVmList(List<? extends Vm>) - Method in class org.cloudbus.cloudsim.DatacenterBroker
  This method is used to send to the broker the list with virtual machines that must be created.
submitVmList(List<? extends Vm>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
  This method is used to send to the broker the list with virtual machines that must be created.
SUCCESS - Static variable in class org.cloudbus.cloudsim.Cloudlet
  The Cloudlet has been executed successfully.
sum(List<? extends Number>) - Static method in class org.cloudbus.cloudsim.util.MathUtil
  Sums a list of numbers.
sw - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkHost
Switch - Class in org.cloudbus.cloudsim.network.datacenter
Switch(String, int, NetworkDatacenter) - Constructor for class org.cloudbus.cloudsim.network.datacenter.Switch
switching_delay - Variable in class org.cloudbus.cloudsim.network.datacenter.Switch
SwitchingDelayAgg - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
SwitchingDelayEdge - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
SwitchingDelayRoot - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
Switchlist - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenter

## T

Task - Class in org.cloudbus.cloudsim.workflow
  This class encapsulates a DAG Task.
Task(Cloudlet, int, double) - Constructor for class org.cloudbus.cloudsim.workflow.Task
TaskStage - Class in org.cloudbus.cloudsim.network.datacenter
  Taskstage represents various stages a networkCloudlet can have during execution.
TaskStage(int, double, double, double, long, int, int) - Constructor for class org.cloudbus.cloudsim.network.datacenter.TaskStage
terminateSimulation() - Static method in class org.cloudbus.cloudsim.core.CloudSim
  This method is called if one wants to terminate the simulation.
terminateSimulation(double) - Static method in class org.cloudbus.cloudsim.core.CloudSim
  This method is called if one wants to terminate the simulation at a given time.
TestEstimationEnergy - Class in org.cloudbus.cloudsim.workflow
TestEstimationEnergy() - Constructor for class org.cloudbus.cloudsim.workflow.TestEstimationEnergy
TestPolicy - Class in org.cloudbus.cloudsim.workflow
  A class to test basic policy's functionalities such as reading of the XML file.
TestPolicy() - Constructor for class org.cloudbus.cloudsim.workflow.TestPolicy
TIME_SHARED - Static variable in class org.cloudbus.cloudsim.DatacenterCharacteristics
  Time-shared system using Round-Robin algorithm.
timeCommunicate - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudlet
TimeSlot - Class in org.cloudbus.cloudsim.workflow
TimeSlot(Vm, long, long, boolean) - Constructor for class org.cloudbus.cloudsim.workflow.TimeSlot
timespentInStage - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudlet
timetostartStage - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudlet
TopologicalGraph - Class in org.cloudbus.cloudsim.network
  This class represents an graph containing nodes and edges, used for input with an network-layer Graphical-Output Restricions!
TopologicalGraph() - Constructor for class org.cloudbus.cloudsim.network.TopologicalGraph
  just the constructor to create an empty graph-object
TopologicalLink - Class in org.cloudbus.cloudsim.network
  This class represents an link (edge) from an graph
TopologicalLink(int, int, float, float) - Constructor for class org.cloudbus.cloudsim.network.TopologicalLink
  creates an new link-object
TopologicalNode - Class in org.cloudbus.cloudsim.network
  Just represents an topological network node retrieves its information from an topological-generated file (eg. topology-generator)
TopologicalNode(int) - Constructor for class org.cloudbus.cloudsim.network.TopologicalNode
  constructs an new node
TopologicalNode(int, int, int) - Constructor for class org.cloudbus.cloudsim.network.TopologicalNode
  constructs an new node including world-coordinates
TopologicalNode(int, String, int, int) - Constructor for class org.cloudbus.cloudsim.network.TopologicalNode
  constructs an new node including world-coordinates and the nodeName
toString() - Method in class org.cloudbus.cloudsim.core.SimEvent
toString() - Method in class org.cloudbus.cloudsim.InfoPacket
  Returns a human-readable information of this packet.
toString() - Method in class org.cloudbus.cloudsim.network.DelayMatrix_Float
  this method just creates an string-output from the internal structures... eg. printsout the delay-matrix...
toString() - Method in class org.cloudbus.cloudsim.network.TopologicalGraph
  prints out all internal node and link information
toString() - Method in interface org.cloudbus.cloudsim.Packet
  Returns a string describing this packet in detail.
toString() - Method in exception org.cloudbus.cloudsim.ParameterException
  Returns an error message of this object.
totaldatatransfer - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
TRANSFER_DATA_ITEM - Static variable in class org.cloudbus.cloudsim.workflow.WorkflowDatacenter
TransferDataEvent - Class in org.cloudbus.cloudsim.workflow
  This class contains information necessary to enable data transfer among virtual machines in a data center.
TransferDataEvent(DataItem, int, int) - Constructor for class org.cloudbus.cloudsim.workflow.TransferDataEvent
Transmission - Class in org.cloudbus.cloudsim.workflow
  This class represents transmission of a DataItem.
Transmission(DataItem, int, int) - Constructor for class org.cloudbus.cloudsim.workflow.Transmission
trimZeroTail(double[]) - Static method in class org.cloudbus.cloudsim.util.MathUtil
  Trim zero tail.
TRUE - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes boolean `true` in `int` value
TryDVFSEnableHost(PowerHost, Vm) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyAbstract
type() - Method in class org.cloudbus.cloudsim.core.SimEvent
  Get the user-defined tag of this event
type - Variable in class org.cloudbus.cloudsim.network.datacenter.AppCloudlet
TYPE_RAW_DATA - Static variable in class org.cloudbus.cloudsim.File
  Denotes that the type of this file is a raw data
TYPE_RECONSTRUCTED_DATA - Static variable in class org.cloudbus.cloudsim.File
  Denotes that the type of this file is a reconstructed data
TYPE_TAG_DATA - Static variable in class org.cloudbus.cloudsim.File
  Denotes that the type of this file is a tag data
TYPE_UNKOWN - Static variable in class org.cloudbus.cloudsim.File
  Denotes that the type of this file is unknown

## U

UniformDistr - Class in org.cloudbus.cloudsim.distributions
  A random number generator based on the Uniform distribution.
UniformDistr(double, double) - Constructor for class org.cloudbus.cloudsim.distributions.UniformDistr
  Creates new uniform distribution.
UniformDistr(double, double, long) - Constructor for class org.cloudbus.cloudsim.distributions.UniformDistr
  Creates new uniform distribution.
unmapNode(int) - Static method in class org.cloudbus.cloudsim.NetworkTopology
  Unmaps a previously mapped CloudSim entity to a node in the network topology
UPDATE_NETWORK - Static variable in class org.cloudbus.cloudsim.workflow.WorkflowDatacenter
updateAvailableMips(double) - Method in class org.cloudbus.cloudsim.provisioners.PeProvisioner
updateAvailableMips(double) - Method in class org.cloudbus.cloudsim.provisioners.PeProvisionerSimple
updateCloudetProcessingWithoutSchedulingFutureEvents() - Method in class org.cloudbus.cloudsim.power.PowerDatacenter
  Update cloudet processing without scheduling future events.
updateCloudetProcessingWithoutSchedulingFutureEventsForce() - Method in class org.cloudbus.cloudsim.power.PowerDatacenter
  Update cloudet processing without scheduling future events.
updateCloudletFinishedSoFar(long) - Method in class org.cloudbus.cloudsim.ResCloudlet
  A method that updates the length of cloudlet that has been completed.
updateCloudletProcessing() - Method in class org.cloudbus.cloudsim.Datacenter
  Updates processing of each cloudlet running in this PowerDatacenter.
updateCloudletProcessing() - Method in class org.cloudbus.cloudsim.power.PowerDatacenter
  Updates processing of each cloudlet running in this PowerDatacenter.
updateCloudletProcessing() - Method in class org.cloudbus.cloudsim.power.PowerDatacenterNonPowerAware
  Updates processing of each cloudlet running in this PowerDatacenter.
updateCloudletProcessing() - Method in class org.cloudbus.cloudsim.workflow.WorkflowDatacenter
updatePeProvisioning() - Method in class org.cloudbus.cloudsim.VmSchedulerTimeShared
  Update allocation of VMs on PEs.
updateTransmission(double) - Method in class org.cloudbus.cloudsim.workflow.Channel
  Updates processing of transmissions taking place in this Channel.
updateUnderAllocatedMipsForCloudlet(ResCloudlet, double) - Method in class org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload
  Update under allocated mips for cloudlet.
updateVmProcessing(double, List<Double>) - Method in class org.cloudbus.cloudsim.CloudletScheduler
  Updates the processing of cloudlets running under management of this scheduler.
updateVmProcessing(double, List<Double>) - Method in class org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload
  Updates the processing of cloudlets running under management of this scheduler.
updateVmProcessing(double, List<Double>) - Method in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
  Updates the processing of cloudlets running under management of this scheduler.
updateVmProcessing(double, List<Double>) - Method in class org.cloudbus.cloudsim.CloudletSchedulerTimeShared
  Updates the processing of cloudlets running under management of this scheduler.
updateVmProcessing(double, List<Double>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
  Updates the processing of cloudlets running under management of this scheduler.
updateVmProcessing(double, List<Double>) - Method in class org.cloudbus.cloudsim.power.PowerVm
  Updates the processing of cloudlets running on this VM.
updateVmProcessing(double, List<Double>) - Method in class org.cloudbus.cloudsim.Vm
  Updates the processing of cloudlets running on this VM.
updateVmsProcessing(double) - Method in class org.cloudbus.cloudsim.Host
  Requests updating of processing of cloudlets in the VMs running in this host.
updateVmsProcessing(double) - Method in class org.cloudbus.cloudsim.HostDynamicWorkload
updateVmsProcessing(double) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkHost
  Requests updating of processing of cloudlets in the VMs running in this host.
uplinkbandwidth - Variable in class org.cloudbus.cloudsim.network.datacenter.Switch
uplinkswitches - Variable in class org.cloudbus.cloudsim.network.datacenter.Switch
uplinkswitchpktlist - Variable in class org.cloudbus.cloudsim.network.datacenter.Switch
usedPes - Variable in class org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
  The used PEs.
usedPes - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
  The used PEs.
userId - Variable in class org.cloudbus.cloudsim.network.datacenter.AppCloudlet
UserSpaceGovernor - Class in org.cloudbus.cloudsim.power.dvfs
  UserSpace Governor This class override "setDefautIndexFreq" method, to set the frequency to the value chosen by the user
UserSpaceGovernor(HashMap<String, Integer>) - Constructor for class org.cloudbus.cloudsim.power.dvfs.UserSpaceGovernor
UtilizationModel - Interface in org.cloudbus.cloudsim
  The UtilizationModel interface needs to be implemented in order to provide a fine-grained control over resource usage by a Cloudlet.
UtilizationModelFull - Class in org.cloudbus.cloudsim
  The UtilizationModelFull class is a simple model, according to which a Cloudlet always utilize all the available CPU capacity.
UtilizationModelFull() - Constructor for class org.cloudbus.cloudsim.UtilizationModelFull
UtilizationModelNull - Class in org.cloudbus.cloudsim
  The UtilizationModelNull class is a simple model, according to which a Cloudlet always require zero capacity.
UtilizationModelNull() - Constructor for class org.cloudbus.cloudsim.UtilizationModelNull
UtilizationModelPlanetLabInMemory - Class in org.cloudbus.cloudsim
  The Class UtilizationModelPlanetLab.
UtilizationModelPlanetLabInMemory(String, double) - Constructor for class org.cloudbus.cloudsim.UtilizationModelPlanetLabInMemory
  Instantiates a new utilization model PlanetLab.
UtilizationModelStochastic - Class in org.cloudbus.cloudsim
  The UtilizationModelStochastic class implements a model, according to which a Cloudlet generates random CPU utilization every time frame.
UtilizationModelStochastic() - Constructor for class org.cloudbus.cloudsim.UtilizationModelStochastic
  Instantiates a new utilization model stochastic.
UtilizationModelStochastic(long) - Constructor for class org.cloudbus.cloudsim.UtilizationModelStochastic
  Instantiates a new utilization model stochastic.

## V

valueOf(String) - Static method in enum org.cloudbus.cloudsim.workflow.Configuration
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.cloudbus.cloudsim.workflow.Properties
  Returns the enum constant of this type with the specified name.
valuePerf(int) - Method in class org.cloudbus.cloudsim.workflow.VMOffers
valuePerf(int) - Method in class org.cloudbus.cloudsim.workflow.VmOffersSimple
values() - Static method in enum org.cloudbus.cloudsim.workflow.Configuration
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.cloudbus.cloudsim.workflow.Properties
  Returns an array containing the constants of this enum type, in the order they are declared.
variance(List<Double>) - Static method in class org.cloudbus.cloudsim.util.MathUtil
  Variance.
Vm - Class in org.cloudbus.cloudsim
  Vm represents a VM: it runs inside a Host, sharing hostList with other VMs.
Vm(int, int, double, int, int, long, long, String, CloudletScheduler) - Constructor for class org.cloudbus.cloudsim.Vm
  Creates a new VMCharacteristics object.
Vm() - Constructor for class org.cloudbus.cloudsim.Vm
VM_BROKER_EVENT - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes an internal event generated in a Broker
VM_CREATE - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes a request to create a new VM in a Datacentre With acknowledgement information sent by the Datacentre
VM_CREATE_ACK - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes a request to create a new VM in a Datacentre With acknowledgement information sent by the Datacentre
VM_DATA_ADD - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes an event to send a file from a user to a datacenter
VM_DATA_ADD_ACK - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes an event to send a file from a user to a datacenter
VM_DATA_DEL - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes an event to remove a file from a datacenter
VM_DATA_DEL_ACK - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes an event to remove a file from a datacenter
VM_DATACENTER_EVENT - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes an internal event generated in a PowerDatacenter
VM_DESTROY - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes a request to destroy a new VM in a Datacentre
VM_DESTROY_ACK - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes a request to destroy a new VM in a Datacentre
VM_MIGRATE - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes a request to migrate a new VM in a Datacentre
VM_MIGRATE_ACK - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
  Denotes a request to migrate a new VM in a Datacentre With acknowledgement information sent by the Datacentre
VmAllocationPolicy - Class in org.cloudbus.cloudsim
  VmAllocationPolicy is an abstract class that represents the provisioning policy of hosts to virtual machines in a Datacentre.
VmAllocationPolicy(List<? extends Host>) - Constructor for class org.cloudbus.cloudsim.VmAllocationPolicy
  Allocates a new VmAllocationPolicy object.
VmAllocationPolicySimple - Class in org.cloudbus.cloudsim
  VmAllocationPolicySimple is an VmAllocationPolicy that chooses, as the host for a VM, the host with less PEs in use.
VmAllocationPolicySimple(List<? extends Host>) - Constructor for class org.cloudbus.cloudsim.VmAllocationPolicySimple
  Creates the new VmAllocationPolicySimple object.
vmCreate(Vm) - Method in class org.cloudbus.cloudsim.Host
  Allocates PEs and memory to a new VM in the Host.
VmDatas - Class in org.cloudbus.cloudsim.xml
  * This class contains all VM parameters
VmDatas() - Constructor for class org.cloudbus.cloudsim.xml.VmDatas
vmDeallocate(Vm) - Method in class org.cloudbus.cloudsim.Host
  Deallocate all hostList for the VM.
vmDeallocateAll() - Method in class org.cloudbus.cloudsim.Host
  Deallocate all hostList for the VM.
vmDestroy(Vm) - Method in class org.cloudbus.cloudsim.Host
  Destroys a VM running in the host.
vmDestroyAll() - Method in class org.cloudbus.cloudsim.Host
  Destroys all VMs running in the host.
vmId - Variable in class org.cloudbus.cloudsim.Cloudlet
  The vm id.
vmList - Variable in class org.cloudbus.cloudsim.DatacenterBroker
  The vm list.
VmList - Class in org.cloudbus.cloudsim.lists
  VmList is a collection of operations on lists of VMs.
VmList() - Constructor for class org.cloudbus.cloudsim.lists.VmList
Vmlist - Variable in class org.cloudbus.cloudsim.network.datacenter.Switch
vmOffers - Variable in class org.cloudbus.cloudsim.workflow.Policy
VMOffers - Class in org.cloudbus.cloudsim.workflow
  This abstract contains encapsulates VM options offered by IaaS providers.
VMOffers() - Constructor for class org.cloudbus.cloudsim.workflow.VMOffers
VmOffersSimple - Class in org.cloudbus.cloudsim.workflow
VmOffersSimple() - Constructor for class org.cloudbus.cloudsim.workflow.VmOffersSimple
vmsAcks - Variable in class org.cloudbus.cloudsim.DatacenterBroker
  The vms acks.
VmScheduler - Class in org.cloudbus.cloudsim
  VmScheduler is an abstract class that represents the policy used by a VMM to share processing power among VMs running in a host.
VmScheduler(List<? extends Pe>) - Constructor for class org.cloudbus.cloudsim.VmScheduler
  Creates a new HostAllocationPolicy.
VmSchedulerSpaceShared - Class in org.cloudbus.cloudsim
  VmSchedulerSpaceShared is a VMM allocation policy that allocates one or more Pe to a VM, and doesn't allow sharing of PEs.
VmSchedulerSpaceShared(List<? extends Pe>) - Constructor for class org.cloudbus.cloudsim.VmSchedulerSpaceShared
  Instantiates a new vm scheduler space shared.
VmSchedulerTimeShared - Class in org.cloudbus.cloudsim
  VmSchedulerTimeShared is a VMM allocation policy that allocates one or more Pe to a VM, and allows sharing of PEs by multiple VMs.
VmSchedulerTimeShared(List<? extends Pe>) - Constructor for class org.cloudbus.cloudsim.VmSchedulerTimeShared
  Instantiates a new vm scheduler time shared.
VmSchedulerTimeSharedOverSubscription - Class in org.cloudbus.cloudsim
  This is a Time-Shared VM Scheduler, which allows over-subscription.
VmSchedulerTimeSharedOverSubscription(List<? extends Pe>) - Constructor for class org.cloudbus.cloudsim.VmSchedulerTimeSharedOverSubscription
  Instantiates a new vm scheduler time shared over subscription.
vmsCreatedList - Variable in class org.cloudbus.cloudsim.DatacenterBroker
  The vms created list.
vmsDestroyed - Variable in class org.cloudbus.cloudsim.DatacenterBroker
  The vms destroyed.
vmsRequested - Variable in class org.cloudbus.cloudsim.DatacenterBroker
  The vms requested.
VmStateHistoryEntry - Class in org.cloudbus.cloudsim
  The Class VmMipsAllocationHistoryEntry.
VmStateHistoryEntry(double, double, double, boolean) - Constructor for class org.cloudbus.cloudsim.VmStateHistoryEntry
  Instantiates a new vm mips allocation history entry.
vmsToDatacentersMap - Variable in class org.cloudbus.cloudsim.DatacenterBroker
  The vms to datacenters map.
VmtoHostlist - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenter
VmToSwitchid - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkDatacenter

## W

wait(int, Predicate) - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Sets an entity's state to be waiting.
WAIT_RECV - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
WAIT_SEND - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
waitForEvent(Predicate) - Method in class org.cloudbus.cloudsim.core.SimEntity
  Wait for an event matching a specific predicate.
waiting(int, Predicate) - Static method in class org.cloudbus.cloudsim.core.CloudSim
  Checks if events for a specific entity are present in the deferred event queue.
WAITING - Static variable in class org.cloudbus.cloudsim.core.SimEntity
  The Constant WAITING.
WeibullDistr - Class in org.cloudbus.cloudsim.distributions
  The Class WeibullDistr.
WeibullDistr(Random, double, double) - Constructor for class org.cloudbus.cloudsim.distributions.WeibullDistr
  Instantiates a new weibull distr.
WeibullDistr(double, double) - Constructor for class org.cloudbus.cloudsim.distributions.WeibullDistr
  Instantiates a new weibull distr.
WorkflowApp - Class in org.cloudbus.cloudsim.network.datacenter
  WorkflowApp is an example of AppCloudlet having three communicating tasks.
WorkflowApp(int, int, double, int, int) - Constructor for class org.cloudbus.cloudsim.network.datacenter.WorkflowApp
WorkflowDatacenter - Class in org.cloudbus.cloudsim.workflow
  This class extends data center to support simulation of workflow applications including internal data transfer delays if data has to be moved for task running in other VM.
WorkflowDatacenter(String, DatacenterCharacteristics, VmAllocationPolicy, double, double, int, long, VMOffers, long) - Constructor for class org.cloudbus.cloudsim.workflow.WorkflowDatacenter
WorkflowEngine - Class in org.cloudbus.cloudsim.workflow
  This class handles the whole process of workflow execution, including: parsing xml file, defining number, types, and start times of vms, and scheduling, dispatching, and management of DAG tasks.
WorkflowEngine(String, long, long, Policy, VMOffers) - Constructor for class org.cloudbus.cloudsim.workflow.WorkflowEngine
WorkloadFileReader - Class in org.cloudbus.cloudsim.util
  This class is responsible for reading resource traces from a file and creating a list of jobs.
WorkloadFileReader(String, int) - Constructor for class org.cloudbus.cloudsim.util.WorkloadFileReader
  Create a new `WorkloadFileReader` object.
WorkloadModel - Interface in org.cloudbus.cloudsim.util
  This interface defines what a workload model should provide.
write(String) - Method in class org.cloudbus.cloudsim.Cloudlet
  Writes this particular history transaction of this Cloudlet into a log.

## Z

ZipfDistr - Class in org.cloudbus.cloudsim.distributions
  The Class ZipfDistr.
ZipfDistr(long, double, int) - Constructor for class org.cloudbus.cloudsim.distributions.ZipfDistr
  Instantiates a new zipf distr.
ZipfDistr(double, int) - Constructor for class org.cloudbus.cloudsim.distributions.ZipfDistr
  Instantiates a new zipf distr.

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

Copyright © 2013 The Cloud Computing and Distributed Systems (CLOUDS) Laboratory, The University of Melbourne. All Rights Reserved.