- ABRUPT_END_OF_SIMULATION - Static variable in class org.cloudbus.cloudsim.core.CloudSimTags
-
Denotes an abrupt end of simulation.
- abruptallyTerminate() - Static method in class org.cloudbus.cloudsim.core.CloudSim
-
Abruptally terminate.
- abs(double[]) - Static method in class org.cloudbus.cloudsim.util.MathUtil
-
Abs.
- AbstractArrayList - Class in org.workflowsim.clustering
-
This data structure AbstractArrayList is used in clustering alone It is
better than ArrayList since it associates with depth information
- AbstractArrayList(ArrayList, int) - Constructor for class org.workflowsim.clustering.AbstractArrayList
-
Initialize AbstractArrayList
- accumulatedBwCost - Variable in class org.cloudbus.cloudsim.Cloudlet
-
The accumulated bw cost.
- accuracy - Variable in class org.cloudbus.cloudsim.network.datacenter.AppCloudlet
-
- addBaudRate(double) - Method in class org.cloudbus.cloudsim.InfoPacket
-
Every entity that the InfoPacket traverses should add the baud rate of the link on which this
packet will be sent out next.
- addChild(Task) - Method in class org.workflowsim.Task
-
Adds a task to existing child list
- addChildList(List) - Method in class org.workflowsim.Task
-
Adds the list to existing child list
- addClustDelay() - Method in class org.workflowsim.clustering.BasicClustering
-
For a clustered job, we should add clustering delay (by default it is
zero)
- addEntity(SimEntity) - Static method in class org.cloudbus.cloudsim.core.CloudSim
-
Add a new entity to the simulation.
- addEntityDynamically(SimEntity) - Static method in class org.cloudbus.cloudsim.core.CloudSim
-
Internal method used to add a new entity to the simulation when the simulation is running.
- addEntryTime(double) - Method in class org.cloudbus.cloudsim.InfoPacket
-
This method should be called by routers and other entities when this InfoPacket reaches them
along with the current simulation time.
- addEvent(SimEvent) - Method in class org.cloudbus.cloudsim.core.DeferredQueue
-
Adds a new event to the queue.
- addEvent(SimEvent) - Method in class org.cloudbus.cloudsim.core.FutureQueue
-
Add a new event to the queue.
- addEventFirst(SimEvent) - Method in class org.cloudbus.cloudsim.core.FutureQueue
-
Add a new event to the head of the queue.
- addExitTime(double) - Method in class org.cloudbus.cloudsim.InfoPacket
-
This method should be called by routers and other entities when this InfoPacket is leaving
them.
- addFile(File) - Method in class org.cloudbus.cloudsim.Datacenter
-
Adds a file into the resource's storage before the experiment starts.
- addFile(File) - Method in class org.cloudbus.cloudsim.HarddriveStorage
-
Adds a file to the storage.
- addFile(List<File>) - Method in class org.cloudbus.cloudsim.HarddriveStorage
-
Adds a set of files to the storage.
- addFile(File) - Method in class org.cloudbus.cloudsim.SanStorage
-
Adds a file to the storage.
- addFile(List<File>) - Method in class org.cloudbus.cloudsim.SanStorage
-
Adds a set of files to the storage.
- addFile(File) - Method in interface org.cloudbus.cloudsim.Storage
-
Adds a file to the storage.
- addFile(List<File>) - Method in interface org.cloudbus.cloudsim.Storage
-
Adds a set of files to the storage.
- addFile(File) - Method in class org.workflowsim.Task
-
Adds a file to existing file list
- addHistoryEntry(HostDynamicWorkload, double) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
-
Adds the history value.
- addHop(int) - Method in class org.cloudbus.cloudsim.InfoPacket
-
This method should be called by network entities that count as hops, for e.g.
- addLink(TopologicalLink) - Method in class org.cloudbus.cloudsim.network.TopologicalGraph
-
adds an link between two topological nodes
- addLink(int, int, double, double) - Static method in class org.cloudbus.cloudsim.NetworkTopology
-
Adds a new link in the network topology
- addLocalFile(File) - Method in class org.workflowsim.CondorVM
-
Adds a file to the local file system
- addMigratingInVm(Vm) - Method in class org.cloudbus.cloudsim.Host
-
Adds the migrating in vm.
- addNode(TopologicalNode) - Method in class org.cloudbus.cloudsim.network.TopologicalGraph
-
adds an Topological Node to this graph
- addParent(Task) - Method in class org.workflowsim.Task
-
Adds a task to existing parent list
- addParentList(List) - Method in class org.workflowsim.Task
-
Adds the list to existing parent list
- addRequiredFile(String) - Method in class org.cloudbus.cloudsim.Cloudlet
-
Adds the required filename to the list.
- addReservedFile(File) - Method in class org.cloudbus.cloudsim.HarddriveStorage
-
Adds a file for which the space has already been reserved.
- addReservedFile(File) - Method in class org.cloudbus.cloudsim.SanStorage
-
Adds a file for which the space has already been reserved.
- addReservedFile(File) - Method in interface org.cloudbus.cloudsim.Storage
-
Adds a file for which the space has already been reserved.
- addRoot() - Method in class org.workflowsim.clustering.BasicClustering
-
- addStateHistoryEntry(double, double, double, boolean) - Method in class org.cloudbus.cloudsim.HostDynamicWorkload
-
Adds the state history entry.
- addStateHistoryEntry(double, double, double, boolean) - Method in class org.cloudbus.cloudsim.Vm
-
Adds the state history entry.
- addStorageList(String, String) - Static method in class org.workflowsim.utils.ReplicaCatalog
-
Adds a file to a storage
- addTask(Task) - Method in class org.workflowsim.clustering.TaskSet
-
Adds a task to this taskSet
- addTask(ArrayList<Task>) - Method in class org.workflowsim.clustering.TaskSet
-
Adds a list of task to this taskSet
- addTaskList(List) - Method in class org.workflowsim.Job
-
Adds a task list to the existing task list
- addTasks2Job(Task) - Method in class org.workflowsim.clustering.BasicClustering
-
Add a task to a new job
- addTasks2Job(List) - Method in class org.workflowsim.clustering.BasicClustering
-
Add a list of task to a new job
- addTaskSet2TaskSet(TaskSet, TaskSet) - Method in class org.workflowsim.clustering.balancing.methods.BalancingMethod
-
Add all the tasks in tail to head and then clean tail.
- addUtilizationHistoryValue(double) - Method in class org.cloudbus.cloudsim.power.PowerVm
-
Adds the utilization history value.
- ADVANCE_RESERVATION - Static variable in class org.cloudbus.cloudsim.DatacenterCharacteristics
-
A resource that supports Advanced Reservation mechanisms.
- Agg_LEVEL - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
-
- AggregateSwitch - Class in org.cloudbus.cloudsim.network.datacenter
-
This class allows to simulate aggregate switch for Datacenter network.
- AggregateSwitch(String, int, NetworkDatacenter) - Constructor for class org.cloudbus.cloudsim.network.datacenter.AggregateSwitch
-
Constructor for Aggregate Switch We have to specify switches that are connected to its
downlink and uplink ports, and corresponding bandwidths
- AggSwitchPort - Static variable in class org.cloudbus.cloudsim.network.datacenter.NetworkConstants
-
- allocateBwForVm(Vm, long) - Method in class org.cloudbus.cloudsim.provisioners.BwProvisioner
-
Allocates BW for a given VM.
- allocateBwForVm(Vm, long) - Method in class org.cloudbus.cloudsim.provisioners.BwProvisionerSimple
-
- allocateHostForVm(Vm) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkVmAllocationPolicy
-
Allocates a host for a given VM.
- allocateHostForVm(Vm, Host) - Method in class org.cloudbus.cloudsim.network.datacenter.NetworkVmAllocationPolicy
-
- allocateHostForVm(Vm) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyAbstract
-
- allocateHostForVm(Vm, Host) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyAbstract
-
- allocateHostForVm(Vm) - Method in class org.cloudbus.cloudsim.VmAllocationPolicy
-
Allocates a host for a given VM.
- allocateHostForVm(Vm, Host) - Method in class org.cloudbus.cloudsim.VmAllocationPolicy
-
Allocates a specified host for a given VM.
- allocateHostForVm(Vm) - Method in class org.cloudbus.cloudsim.VmAllocationPolicySimple
-
Allocates a host for a given VM.
- allocateHostForVm(Vm, Host) - Method in class org.cloudbus.cloudsim.VmAllocationPolicySimple
-
- allocateMipsForVm(Vm, double) - Method in class org.cloudbus.cloudsim.provisioners.PeProvisioner
-
Allocates MIPS for a given VM.
- allocateMipsForVm(String, double) - Method in class org.cloudbus.cloudsim.provisioners.PeProvisioner
-
Allocates MIPS for a given VM.
- allocateMipsForVm(Vm, List<Double>) - Method in class org.cloudbus.cloudsim.provisioners.PeProvisioner
-
Allocates MIPS for a given VM.
- allocateMipsForVm(Vm, double) - Method in class org.cloudbus.cloudsim.provisioners.PeProvisionerSimple
-
- allocateMipsForVm(String, double) - Method in class org.cloudbus.cloudsim.provisioners.PeProvisionerSimple
-
- allocateMipsForVm(Vm, List<Double>) - Method in class org.cloudbus.cloudsim.provisioners.PeProvisionerSimple
-
- allocatePesForVm(Vm, List<Double>) - Method in class org.cloudbus.cloudsim.Host
-
Allocates PEs for a VM.
- allocatePesForVm(Vm, List<Double>) - Method in class org.cloudbus.cloudsim.VmScheduler
-
Allocates PEs for a VM.
- allocatePesForVm(Vm, List<Double>) - Method in class org.cloudbus.cloudsim.VmSchedulerSpaceShared
-
- allocatePesForVm(Vm, List<Double>) - Method in class org.cloudbus.cloudsim.VmSchedulerTimeShared
-
- allocatePesForVm(String, List<Double>) - Method in class org.cloudbus.cloudsim.VmSchedulerTimeShared
-
Allocate pes for vm.
- allocatePesForVm(String, List<Double>) - Method in class org.cloudbus.cloudsim.VmSchedulerTimeSharedOverSubscription
-
Allocate pes for vm.
- allocateRamForVm(Vm, int) - Method in class org.cloudbus.cloudsim.provisioners.RamProvisioner
-
Allocates RAM for a given VM.
- allocateRamForVm(Vm, int) - Method in class org.cloudbus.cloudsim.provisioners.RamProvisionerSimple
-
- allPairsShortestPaths(float[][]) - Method in class org.cloudbus.cloudsim.network.FloydWarshall_Float
-
calculates all pairs delay
- allTaskNum - Variable in class org.workflowsim.failure.FailureRecord
-
all the tasks (failed or not).
- analyze(int, int) - Static method in class org.workflowsim.failure.FailureMonitor
-
Update the detected task failure rate based on record lists
- APP_MC - Static variable in class org.cloudbus.cloudsim.network.datacenter.AppCloudlet
-
- APP_Workflow - Static variable in class org.cloudbus.cloudsim.network.datacenter.AppCloudlet
-
- AppCloudlet - Class in org.cloudbus.cloudsim.network.datacenter
-
AppCloudlet class represents an application which user submit for execution within datacenter.
- AppCloudlet(int, int, double, int, int) - Constructor for class org.cloudbus.cloudsim.network.datacenter.AppCloudlet
-
- appID - Variable in class org.cloudbus.cloudsim.network.datacenter.AppCloudlet
-
- areAllVmsMigratingOutOrAnyVmMigratingIn(PowerHost) - Method in class org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
-
Checks whether all vms are in migration.
- ArgumentParser - Class in org.workflowsim.utils
-
This class implements ArgumentParser that parse arguments and set the
parameters
- ArgumentParser(String[]) - Constructor for class org.workflowsim.utils.ArgumentParser
-
This method initialize a ArgumentParser object