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