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