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.
accumulatedBwCost - Variable in class org.cloudbus.cloudsim.Cloudlet
The accumulated bw cost.
accuracy - Variable in class org.cloudbus.cloudsim.network.datacenter.AppCloudlet
 
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.
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.
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
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
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.
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) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyAbstract
 
allocateHostForVm(Vm, Host) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyAbstract
 
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
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
 
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.NetDatacenterBroker
 
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.
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.NetDatacenterBroker
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.
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
 
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
 
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
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
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.NetDatacenterBroker
 
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.NetDatacenterBroker
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.
The format of this request is Object[3] = {String filename, FileAttribute attr, Integer resID}.
The reply tag name is DataCloudTags.CTLG_ADD_MASTER_RESULT.
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.
The format of the reply is Object[3] = {String filename, Integer uniqueID, Integer resultID}.
NOTE: The result id is in the form of CTLG_ADD_MASTER_XXXX where XXXX means the error/success message
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.
The format of this request is Object[2] = {String lfn, Integer resourceID}.
The reply tag name is DataCloudTags.CTLG_ADD_REPLICA_RESULT.
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.
The format of the reply is Object[2] = {String lfn, Integer resultID}.
NOTE: The result id is in the form of CTLG_ADD_REPLICA_XXXX where XXXX means the error/success message
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.
The format of this request is Object[2] = {String lfn, Integer resourceID}.
The reply tag name is DataCloudTags.CTLG_DELETE_MASTER_RESULT.
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.
The format of the reply is Object[2] = {String lfn, Integer resultID}.
NOTE: The result id is in the form of CTLG_DELETE_MASTER_XXXX where XXXX means the error/success message
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.
The format of this request is Object[2] = {String lfn, Integer resourceID}.
The reply tag name is DataCloudTags.CTLG_DELETE_REPLICA_RESULT.
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.
The format of the reply is Object[2] = {String lfn, Integer resultID}.
NOTE: The result id is in the form of CTLG_DELETE_REPLICA_XXXX where XXXX means the error/success message
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.
The format of the reply is {FileAttribute fileAttr}.
NOTE: The fileAttr could be null if not found.
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.
The format of this request is Object[2] = {Filter filter, Integer senderID}.
The reply tag name is DataCloudTags.CTLG_FILTER_DELIVERY.
CTLG_FILTER_DELIVERY - Static variable in class org.cloudbus.cloudsim.DataCloudTags
Sends the result for a list of file attributes back to sender.
The format of the reply is {List attrList}.
NOTE: The attrList could be null if not found.
CTLG_GET_FILE_ATTR - Static variable in class org.cloudbus.cloudsim.DataCloudTags
Denotes the request to get the attribute of a file.
The format of this request is Object[2] = {String lfn, Integer senderID}.
The reply tag name is DataCloudTags.CTLG_FILE_ATTR_DELIVERY.
CTLG_GET_REPLICA - Static variable in class org.cloudbus.cloudsim.DataCloudTags
Denotes the request for a location of a replica file.
The format of this request is Object[2] = {String lfn, Integer senderID}.
The reply tag name is DataCloudTags.CTLG_REPLICA_DELIVERY.
NOTE: This request only ask for one location only not all.
CTLG_GET_REPLICA_LIST - Static variable in class org.cloudbus.cloudsim.DataCloudTags
Denotes the request for all locations of a replica file.
The format of this request is Object[2] = {String lfn, Integer senderID}.
The reply tag name is DataCloudTags.CTLG_REPLICA_LIST_DELIVERY.
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.
The format of this request is Object[3] = {String filename, FileAttribute attr, Integer resID}.
The reply tag name is DataCloudTags.CTLG_MODIFY_MASTER_RESULT.
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.
The format of the reply is Object[2] = {String lfn, Integer resultID}.
NOTE: The result id is in the form of CTLG_MODIFY_MASTER_XXXX where XXXX means the error/success message
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.
The format of the reply is Object[2] = {String lfn, Integer resourceID}.
NOTE: The resourceID could be -1 if not found.
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.
The format of the reply is Object[2] = {String lfn, List locationList}.
NOTE: The locationList could be null if not found.
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

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.
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.
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.
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
 
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)
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.
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
 

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
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
 
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.
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).
The format of this request is Object[2] = {File obj, Integer senderID}.
The reply tag name is DataCloudTags.FILE_ADD_MASTER_RESULT.
FILE_ADD_MASTER_RESULT - Static variable in class org.cloudbus.cloudsim.DataCloudTags
Sends the result of adding a master file back to sender.
The format of the reply is Object[3] = {String lfn, Integer uniqueID, Integer resultID}.
NOTE: The result id is in the form of FILE_ADD_XXXX where XXXX means the error/success message
FILE_ADD_REPLICA - Static variable in class org.cloudbus.cloudsim.DataCloudTags
Requests for a replica file to be added from the local storage(s).
The format of this request is Object[2] = {File obj, Integer senderID}.
The reply tag name is DataCloudTags.FILE_ADD_REPLICA_RESULT.
FILE_ADD_REPLICA_RESULT - Static variable in class org.cloudbus.cloudsim.DataCloudTags
Sends the result of adding a replica file back to sender.
The format of the reply is Object[2] = {String lfn, Integer resultID}.
NOTE: The result id is in the form of FILE_ADD_XXXX where XXXX means the error/success message
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).
The format of this request is Object[2] = {String lfn, Integer senderID}.
The reply tag name is DataCloudTags.FILE_DELETE_MASTER_RESULT.
FILE_DELETE_MASTER_RESULT - Static variable in class org.cloudbus.cloudsim.DataCloudTags
Sends the result of deleting a master file back to sender.
The format of the reply is Object[2] = {String lfn, Integer resultID}.
NOTE: The result id is in the form of FILE_DELETE_XXXX where XXXX means the error/success message
FILE_DELETE_REPLICA - Static variable in class org.cloudbus.cloudsim.DataCloudTags
Requests for a replica file to be deleted from the local storage(s).
The format of this request is Object[2] = {String lfn, Integer senderID}.
The reply tag name is DataCloudTags.FILE_DELETE_REPLICA_RESULT.
FILE_DELETE_REPLICA_RESULT - Static variable in class org.cloudbus.cloudsim.DataCloudTags
Sends the result of deleting a replica file back to sender.
The format of the reply is Object[2] = {String lfn, Integer resultID}.
NOTE: The result id is in the form of FILE_DELETE_XXXX where XXXX means the error/success message
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).
The format of this request is Object[2] = {File obj, Integer senderID}.
The reply tag name is DataCloudTags.FILE_MODIFY_RESULT.
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.
The format of the reply is Object[2] = {String lfn, Integer resultID}.
NOTE: The result id is in the form of FILE_MODIFY_XXXX where XXXX means the error/success message
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).
The format of this request is Object[2] = {String lfn, Integer senderID}.
The reply tag name is DataCloudTags.FILE_DELIVERY.
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.
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, 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.
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.
getAppCloudletList() - Method in class org.cloudbus.cloudsim.network.datacenter.NetDatacenterBroker
 
getArchitecture() - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
Gets the architecture.
getAttributeSize() - Method in class org.cloudbus.cloudsim.File
Gets the size of this object (in byte).
NOTE: This object size is NOT the actual file size.
getAttributeSize() - Method in class org.cloudbus.cloudsim.FileAttribute
Gets the size of this object (in byte).
NOTE: This object size is NOT the actual file size.
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.
getBaudRate() - Method in class org.cloudbus.cloudsim.InfoPacket
Returns the bottleneck bandwidth between the source and the destination.
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.
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
getClassType() - Method in class org.cloudbus.cloudsim.Cloudlet
Gets the classtype or priority of this Cloudlet for scheduling on a resource.
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.
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.NetDatacenterBroker
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.NetDatacenterBroker
Gets the cloudlet received list.
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.NetDatacenterBroker
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
getCostPerBw() - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
Get the cost to use bandwidth in this resource.
getCostPerMem() - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
Get the cost to use memory in this resource.
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.
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)
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.NetDatacenterBroker
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.NetDatacenterBroker
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.NetDatacenterBroker
Gets the datacenter requested ids list.
getDebts() - Method in class org.cloudbus.cloudsim.Datacenter
Gets the debts.
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
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.
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.
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.
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.
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)
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
 
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.
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
 
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.
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)
getLatency() - Method in class org.cloudbus.cloudsim.HarddriveStorage
Gets the latency of this harddrive in seconds.
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.
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.
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 interface org.cloudbus.cloudsim.Storage
Gets the name of the storage.
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.
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.
getOutput() - Static method in class org.cloudbus.cloudsim.Log
Gets the output.
getOverUtilizedHosts() - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
Gets the over utilized hosts.
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.
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.
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
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.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 .
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.
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.
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.
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.
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.
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.
getSizeInByte() - Method in class org.cloudbus.cloudsim.File
Gets the file size (in bytes)
getSource() - Method in class org.cloudbus.cloudsim.core.SimEvent
Get the unique id number of the entity which scheduled this event.
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.
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.
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.
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
 
getSwitchedOffHosts() - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
Gets the switched off host.
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
getTime() - Method in class org.cloudbus.cloudsim.HostStateHistoryEntry
Gets the time.
getTime() - Method in class org.cloudbus.cloudsim.VmStateHistoryEntry
Gets the time.
getTimeHistory() - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
Gets the time history.
getTimeZone() - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
Gets the time zone.
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
 
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.
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.
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.NetDatacenterBroker
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.
getVmsAcks() - Method in class org.cloudbus.cloudsim.DatacenterBroker
Gets the vms acks.
getVmsAcks() - Method in class org.cloudbus.cloudsim.network.datacenter.NetDatacenterBroker
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.NetDatacenterBroker
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.NetDatacenterBroker
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.NetDatacenterBroker
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.NetDatacenterBroker
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! the brite-file is structured as followed: Node-section: NodeID, xpos, ypos, indegree, outdegree, ASid, type(router/AS) Edge-section: EdgeID, fromNode, toNode, euclideanLength, linkDelay, linkBandwith, AS_from, AS_to, type
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.
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.
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
 
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
 
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.NetDatacenterBroker
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.
isBeingInstantiated() - Method in class org.cloudbus.cloudsim.Vm
Checks if is being instantiated.
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.
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.
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.
isPaused() - Static method in class org.cloudbus.cloudsim.core.CloudSim
Checks if is paused.
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
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
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.NetDatacenterBroker
 
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.

M

mad(double[]) - Static method in class org.cloudbus.cloudsim.util.MathUtil
Gets the mad.
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
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.
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

NetDatacenterBroker - Class in org.cloudbus.cloudsim.network.datacenter
NetDatacentreBroker represents a broker acting on behalf of Datacenter provider.
NetDatacenterBroker(String) - Constructor for class org.cloudbus.cloudsim.network.datacenter.NetDatacenterBroker
Created a new DatacenterBroker object.
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.
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.
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

optimizeAllocation(List<? extends Vm>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkVmAllocationPolicy
 
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.VmAllocationPolicy
Optimize allocation of the VMs according to current utilization.
optimizeAllocation(List<? extends Vm>) - Method in class org.cloudbus.cloudsim.VmAllocationPolicySimple
 
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.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
 
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
 

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.
ASSUMPTION: All PEs under the same Machine have the same MIPS rating.
Pe(int, PeProvisioner) - Constructor for class org.cloudbus.cloudsim.Pe
Allocates a new Pe object.
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.
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
 
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.
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.
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
 
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.
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.
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.
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.
The idea of simulation predicates was copied from SimJava 2.
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.
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.
printOverUtilizedHosts(List<PowerHostUtilizationHistory>) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
Prints the over utilized hosts.
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.NetDatacenterBroker
Process a cloudlet return event.
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
 
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.NetDatacenterBroker
Processes events available for this Broker.
processEvent(SimEvent) - Method in class org.cloudbus.cloudsim.network.datacenter.Switch
 
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.NetDatacenterBroker
Overrides this method when making a new and different type of Broker.
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.
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.NetDatacenterBroker
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.NetDatacenterBroker
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.power.PowerDatacenterBroker
 
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.
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
 

Q

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.
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.
removeMigratingInVm(Vm) - Method in class org.cloudbus.cloudsim.Host
Removes the migrating in vm.
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.
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
 
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.
setAppCloudletList(List<T>) - Method in class org.cloudbus.cloudsim.network.datacenter.NetDatacenterBroker
 
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.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.
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.NetDatacenterBroker
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.NetDatacenterBroker
Sets the cloudlet received list.
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.NetDatacenterBroker
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
setCostPerBw(double) - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
Sets cost to use bw cost to use bw.
setCostPerMem(double) - Method in class org.cloudbus.cloudsim.DatacenterCharacteristics
Sets cost to use memory.
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.
setCreationTime(long) - Method in class org.cloudbus.cloudsim.FileAttribute
Sets the file creation time (in millisecond)
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.NetDatacenterBroker
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.NetDatacenterBroker
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.NetDatacenterBroker
Sets the datacenter requested ids list.
setDebts(Map<Integer, Double>) - Method in class org.cloudbus.cloudsim.Datacenter
Sets the debts.
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.
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)
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.
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.
setLinkDC(NetworkDatacenter) - Method in class org.cloudbus.cloudsim.network.datacenter.NetDatacenterBroker
 
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
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.
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
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.
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.
setOutput(OutputStream) - Static method in class org.cloudbus.cloudsim.Log
Sets the output.
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.
setPeProvisioner(PeProvisioner) - Method in class org.cloudbus.cloudsim.Pe
Sets the pe provisioner.
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.
setPower(double) - Method in class org.cloudbus.cloudsim.power.PowerDatacenter
Sets the power.
setPowerModel(PowerModel) - Method in class org.cloudbus.cloudsim.power.PowerHost
Sets the power model.
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.
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.
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.
setSource(int) - Method in class org.cloudbus.cloudsim.core.SimEvent
Set the source entity of this event.
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.
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.
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.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.
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.
setType(int) - Method in class org.cloudbus.cloudsim.FileAttribute
Sets the file type (e.g.
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.
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.
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.NetDatacenterBroker
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.
setVmsAcks(int) - Method in class org.cloudbus.cloudsim.DatacenterBroker
Sets the vms acks.
setVmsAcks(int) - Method in class org.cloudbus.cloudsim.network.datacenter.NetDatacenterBroker
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.NetDatacenterBroker
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.NetDatacenterBroker
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.NetDatacenterBroker
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.NetDatacenterBroker
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.NetDatacenterBroker
 
shutdownEntity() - Method in class org.cloudbus.cloudsim.network.datacenter.Switch
 
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.
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.
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.
stages - Variable in class org.cloudbus.cloudsim.network.datacenter.NetworkCloudlet
 
start(String) - Static method in class org.cloudbus.cloudsim.util.ExecutionTimeMeasurer
Start.
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.NetDatacenterBroker
 
startEntity() - Method in class org.cloudbus.cloudsim.network.datacenter.Switch
 
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.NetDatacenterBroker
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.NetDatacenterBroker
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

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.
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
 
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! EdgeColors: GraphicalProperties.getColorEdge NodeColors: GraphicalProperties.getColorNode
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.
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...
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
 
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
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
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.
updatePeProvisioning() - Method in class org.cloudbus.cloudsim.VmSchedulerTimeShared
Update allocation of VMs on PEs.
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
 
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

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_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.
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
 
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
 
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 © 2012 The Cloud Computing and Distributed Systems (CLOUDS) Laboratory, The University of Melbourne. All Rights Reserved.