- GammaDistr - Class in org.cloudbus.cloudsim.distributions
-
A pseudo random number generator following the
Gamma
distribution.
- GammaDistr(long, int, double) - Constructor for class org.cloudbus.cloudsim.distributions.GammaDistr
-
Instantiates a new Gamma pseudo random number generator.
- GammaDistr(int, double) - Constructor for class org.cloudbus.cloudsim.distributions.GammaDistr
-
Instantiates a new Gamma pseudo random number generator.
- generateData(Object) - Method in class org.cloudsimplus.builders.tables.AbstractTableColumn
-
Generates the string that represents the data of the column,
formatted according to the
format
.
- generateData(Object) - Method in class org.cloudsimplus.builders.tables.CsvTableColumn
-
- generateData(Object) - Method in class org.cloudsimplus.builders.tables.HtmlTableColumn
-
- generateData(Object) - Method in interface org.cloudsimplus.builders.tables.TableColumn
-
Generates the string that represents the data of the column,
formatted according to the
format
.
- generateData(Object) - Method in class org.cloudsimplus.builders.tables.TextTableColumn
-
- generateHeader(String) - Method in class org.cloudsimplus.builders.tables.AbstractTableColumn
-
Generates a header for the column, either for the title or subtitle header.
- generateHeader(String) - Method in class org.cloudsimplus.builders.tables.CsvTableColumn
-
- generateHeader(String) - Method in class org.cloudsimplus.builders.tables.HtmlTableColumn
-
- generateHostFault(Host) - Method in class org.cloudsimplus.faultinjection.HostFaultInjection
-
Generates a fault for all PEs of a Host.
- generateHostFault(Host, long) - Method in class org.cloudsimplus.faultinjection.HostFaultInjection
-
Generates a fault for a given number of random PEs of a Host.
- generateSubtitleHeader() - Method in class org.cloudsimplus.builders.tables.AbstractTableColumn
-
- generateSubtitleHeader() - Method in interface org.cloudsimplus.builders.tables.TableColumn
-
Generates the string that represents the sub-header of the column (if any),
containing the column subtitle.
- generateSubtitleHeader() - Method in class org.cloudsimplus.builders.tables.TextTableColumn
-
- generateTitleHeader() - Method in class org.cloudsimplus.builders.tables.AbstractTableColumn
-
- generateTitleHeader() - Method in interface org.cloudsimplus.builders.tables.TableColumn
-
Generates the string that represents the header of the column,
containing the column title.
- generateWorkload() - Method in class org.cloudbus.cloudsim.util.SwfWorkloadFileReader
-
Generates a list of jobs (
Cloudlets
) to be executed,
if it wasn't generated yet.
- get(int) - Method in class org.cloudsimplus.builders.BrokerBuilder
-
- get(int) - Method in class org.cloudsimplus.builders.BrokerBuilderDecorator
-
- get(int) - Method in interface org.cloudsimplus.builders.BrokerBuilderInterface
-
- get(int) - Method in class org.cloudsimplus.builders.DatacenterBuilder
-
- getAcceptanceProbability() - Method in interface org.cloudsimplus.heuristics.Heuristic
-
- getAcceptanceProbability() - Method in class org.cloudsimplus.heuristics.SimulatedAnnealing
-
- getAccumulatedBwCost() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
The total bandwidth (bw) cost for transferring the cloudlet by the
network, according to the
Cloudlet.getFileSize()
.
- getAccumulatedBwCost() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getActualCpuTime(Datacenter) - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the total execution time of this Cloudlet in a given Datacenter
ID.
- getActualCpuTime() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Returns the total execution time of the Cloudlet in seconds.
- getActualCpuTime(Datacenter) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getActualCpuTime() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getAllocatedMips() - Method in class org.cloudbus.cloudsim.hosts.HostStateHistoryEntry
-
Gets the total MIPS allocated from all PEs of the Host, to running VMs, at the recorded time.
- getAllocatedMips(Vm) - Method in interface org.cloudbus.cloudsim.schedulers.vm.VmScheduler
-
Gets the MIPS share of each host's Pe that is allocated to a given VM.
- getAllocatedMips(Vm) - Method in class org.cloudbus.cloudsim.schedulers.vm.VmSchedulerAbstract
-
- getAllocatedMips() - Method in class org.cloudbus.cloudsim.vms.VmStateHistoryEntry
-
Gets the allocated mips.
- getAllocatedMipsForCloudlet(CloudletExecution, double) - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
Gets the current allocated MIPS for cloudlet.
- getAllocatedMipsForVm(Vm) - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets the MIPS share of each Pe that is allocated to a given VM.
- getAllocatedMipsForVm(Vm) - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getAllocatedMipsMap() - Method in class org.cloudbus.cloudsim.schedulers.vm.VmSchedulerAbstract
-
Gets a map of MIPS allocated to each VM, were each key is a VM and each value is the
List of currently allocated MIPS from the respective physical PEs which
are being used by such a VM.
- getAllocatedResource() - Method in class org.cloudbus.cloudsim.resources.HarddriveStorage
-
- getAllocatedResource() - Method in class org.cloudbus.cloudsim.resources.Processor
-
Gets the number of used PEs.
- getAllocatedResource() - Method in interface org.cloudbus.cloudsim.resources.Resource
-
Gets the current total amount of allocated resource.
- getAllocatedResource() - Method in class org.cloudbus.cloudsim.resources.ResourceAbstract
-
- getAllocatedResource() - Method in interface org.cloudsimplus.autoscaling.VerticalVmScaling
-
Gets the current amount allocated to the
resource
managed by this scaling object.
- getAllocatedResource() - Method in class org.cloudsimplus.autoscaling.VerticalVmScalingSimple
-
- getAllocatedResourceForVm(Vm) - Method in interface org.cloudbus.cloudsim.provisioners.PeProvisioner
-
Gets the amount of allocated MIPS from the physical Pe to a virtual PE of a VM.
- getAllocatedResourceForVm(Vm) - Method in interface org.cloudbus.cloudsim.provisioners.ResourceProvisioner
-
Gets the amount of resource allocated to a given VM from the physical resource
- getAllocatedResourceForVm(Vm) - Method in class org.cloudbus.cloudsim.provisioners.ResourceProvisionerAbstract
-
- getArchitecture() - Method in interface org.cloudbus.cloudsim.datacenters.DatacenterCharacteristics
-
Gets the architecture of the Datacenter.
- getArchitecture() - Method in class org.cloudbus.cloudsim.datacenters.DatacenterCharacteristicsSimple
-
- getArrivalTime(Datacenter) - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the arrival time of this Cloudlet in the given Datacenter.
- getArrivalTime(Datacenter) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getAssignedMemoryUsage() - Method in class org.cloudsimplus.traces.google.TaskUsage
-
Gets the assigned memory usage,
i.e., memory usage based on the memory actually assigned (but not necessarily used)
to the container where the task was running inside the
Google Cluster.
- getAttribute() - Method in class org.cloudbus.cloudsim.resources.File
-
Gets an attribute of this file.
- getAttributeSize() - Method in class org.cloudbus.cloudsim.resources.File
-
Gets the size of this object (in byte).
- getAttributeSize() - Method in class org.cloudbus.cloudsim.resources.FileAttribute
-
Gets the size of the object (in byte).
- getAvailabilityMetric() - Method in class org.cloudsimplus.slametrics.SlaContract
-
- getAvailableMips() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets the current amount of available MIPS at the host.
- getAvailableMips() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getAvailableMips() - Method in interface org.cloudbus.cloudsim.schedulers.vm.VmScheduler
-
Gets the total amount of MIPS that is currently free.
- getAvailableMips() - Method in class org.cloudbus.cloudsim.schedulers.vm.VmSchedulerAbstract
-
- getAvailableMipsByPe() - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
Gets the amount of MIPS available (free) for each Processor PE,
considering the currently executing cloudlets in this processor
and the number of PEs these cloudlets require.
- getAvailableResource() - Method in interface org.cloudbus.cloudsim.provisioners.ResourceProvisioner
-
Gets the amount of free available physical resource from the host that the provisioner can allocate to VMs.
- getAvailableResource() - Method in class org.cloudbus.cloudsim.provisioners.ResourceProvisionerAbstract
-
- getAvailableResource() - Method in class org.cloudbus.cloudsim.resources.HarddriveStorage
-
- getAvailableResource() - Method in class org.cloudbus.cloudsim.resources.Processor
-
Gets the number of free PEs.
- getAvailableResource() - Method in interface org.cloudbus.cloudsim.resources.Resource
-
Gets the amount of the resource that is available (free).
- getAvailableResource() - Method in class org.cloudbus.cloudsim.resources.ResourceManageableAbstract
-
- getAvailableStorage() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets the total free storage available at the host in Megabytes.
- getAvailableStorage() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getAvgSeekTime() - Method in class org.cloudbus.cloudsim.resources.HarddriveStorage
-
Gets the average seek time of the hard drive in seconds.
- getBandwidth() - Method in class org.cloudbus.cloudsim.hosts.network.NetworkHost
-
Gets the Host bandwidth capacity in Megabits/s.
- getBandwidth() - Method in class org.cloudbus.cloudsim.resources.SanStorage
-
Gets the bandwidth of the SAN network (in Megabits/s).
- getBandwidthPercentForMigration() - Method in interface org.cloudbus.cloudsim.datacenters.Datacenter
-
Gets the percentage of the bandwidth allocated to a Host to
migrate VMs.
- getBandwidthPercentForMigration() - Method in class org.cloudbus.cloudsim.datacenters.DatacenterSimple
-
- getBaudRate() - Method in class org.cloudbus.cloudsim.network.IcmpPacket
-
Gets the bottleneck bandwidth between the source and the destination.
- getBestSolutionSoFar() - Method in interface org.cloudsimplus.heuristics.Heuristic
-
- getBestSolutionSoFar() - Method in class org.cloudsimplus.heuristics.HeuristicAbstract
-
- getBroker() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
- getBroker() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getBroker() - Method in interface org.cloudbus.cloudsim.core.CustomerEntity
-
- getBroker() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
- getBroker() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getBroker() - Method in class org.cloudsimplus.builders.BrokerBuilderDecorator
-
- getBroker() - Method in class org.cloudsimplus.traces.google.GoogleTaskEventsTraceReader
-
Gets an
DatacenterBroker
instance representing the username from the last trace line read.
- getBrokerBuilder() - Method in class org.cloudsimplus.builders.CloudletBuilder
-
- getBrokerBuilder() - Method in class org.cloudsimplus.builders.SimulationScenarioBuilder
-
- getBrokers() - Method in class org.cloudsimplus.builders.BrokerBuilder
-
- getBrokers() - Method in class org.cloudsimplus.builders.BrokerBuilderDecorator
-
- getBrokers() - Method in interface org.cloudsimplus.builders.BrokerBuilderInterface
-
- getBrokers() - Method in class org.cloudsimplus.traces.google.GoogleTaskEventsTraceReader
-
Gets the List of brokers created according to the username from the trace file,
representing a customer.
- getBufferedReader(Class, String) - Static method in class org.cloudbus.cloudsim.util.ResourceLoader
-
Gets a
BufferedReader
to read a resource (a file or sub-directory inside the resources directory)
from its absolute path.
- getBuzyPeList() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets the list of working Processing Elements (PEs) of the host,
which excludes failed PEs.
- getBuzyPeList() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getBw() - Method in interface org.cloudbus.cloudsim.core.Machine
-
Gets the machine bandwidth (bw) capacity in Megabits/s.
- getBw() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getBw() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets bandwidth resource (in Megabits/s) assigned to the Vm,
allowing to check its capacity and usage.
- getBw() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getBw() - Method in class org.cloudsimplus.builders.HostBuilder
-
- getBw() - Method in class org.cloudsimplus.builders.VmBuilder
-
- getBwMatrix() - Method in class org.cloudbus.cloudsim.network.topologies.BriteNetworkTopology
-
Gets acopy of the matrix containing the bandwidth between every pair of nodes in the
network.
- getBwProvisioner() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets the bandwidth (BW) provisioner with capacity in Megabits/s.
- getBwProvisioner() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getBwVerticalScaling() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets a
VerticalVmScaling
that will check if the Vm's Bandwidth is overloaded,
based on some conditions defined by a
Predicate
given
to the VerticalVmScaling, and then request the BW up scaling.
- getBwVerticalScaling() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getCalendar() - Method in class org.cloudbus.cloudsim.core.CloudSim
-
- getCalendar() - Method in interface org.cloudbus.cloudsim.core.Simulation
-
Gets a new copy of initial simulation Calendar.
- getCanonicalMemoryUsage() - Method in class org.cloudsimplus.traces.google.TaskUsage
-
Gets the canonical memory usage,
i.e., the number of user accessible pages,
including page cache but excluding some pages marked as stale.
- getCapacity() - Method in interface org.cloudbus.cloudsim.provisioners.ResourceProvisioner
-
Gets the total capacity of the physical resource from the Host that the provisioner manages.
- getCapacity() - Method in class org.cloudbus.cloudsim.provisioners.ResourceProvisionerAbstract
-
- getCapacity() - Method in class org.cloudbus.cloudsim.resources.HarddriveStorage
-
- getCapacity() - Method in interface org.cloudbus.cloudsim.resources.Pe
-
Gets the capacity of this Pe in MIPS (Million Instructions Per Second).
- getCapacity() - Method in class org.cloudbus.cloudsim.resources.Processor
-
Gets the number of
Pe
s of the Processor
- getCapacity() - Method in class org.cloudbus.cloudsim.resources.ResourceAbstract
-
- getCapacity() - Method in interface org.cloudbus.cloudsim.resources.ResourceCapacity
-
Gets the total capacity of the resource.
- getCharacteristics() - Method in interface org.cloudbus.cloudsim.datacenters.Datacenter
-
Gets the Datacenter characteristics.
- getCharacteristics() - Method in class org.cloudbus.cloudsim.datacenters.DatacenterSimple
-
- getChecksum() - Method in class org.cloudbus.cloudsim.resources.File
-
Gets the file checksum.
- getChecksum() - Method in class org.cloudbus.cloudsim.resources.FileAttribute
-
Gets the file checksum.
- getClonedVmsNumber() - Method in interface org.cloudsimplus.faultinjection.VmCloner
-
Gets the number of VMs cloned so far.
- getClonedVmsNumber() - Method in class org.cloudsimplus.faultinjection.VmClonerSimple
-
- getCloudInfoService() - Method in class org.cloudbus.cloudsim.core.CloudSim
-
- getCloudInfoService() - Method in interface org.cloudbus.cloudsim.core.Simulation
-
- getCloudlet() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletExecution
-
Gets the Cloudlet for which the execution information is related to.
- getCloudlet() - Method in class org.cloudbus.cloudsim.cloudlets.network.CloudletTask
-
Gets the NetworkCloudlet that the task belongs to.
- getCloudlet() - Method in interface org.cloudsimplus.listeners.CloudletEventInfo
-
Gets the
Cloudlet
for which the event happened.
- getCloudletArrivalTime() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletExecution
-
Gets the time the cloudlet arrived for execution inside the Datacenter.
- getCloudletBuilder() - Method in class org.cloudsimplus.builders.BrokerBuilderDecorator
-
- getCloudletCreatedList() - Method in interface org.cloudbus.cloudsim.brokers.DatacenterBroker
-
Gets a read-only list of cloudlets created inside some Vm.
- getCloudletCreatedList() - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
- getCloudletCreationFunction() - Method in class org.cloudsimplus.traces.google.GoogleTaskEventsTraceReader
-
Gets a
Function
that will be called for every
Cloudlet
to be created
from a line inside the trace file.
- getCloudletExecList() - Method in interface org.cloudbus.cloudsim.schedulers.cloudlet.CloudletScheduler
-
Gets a read-only List of cloudlets being executed on the VM.
- getCloudletExecList() - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
- getCloudletExecList() - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerCompletelyFair
-
Gets a read-only List of cloudlets being executed on the VM.
- getCloudletFailedList() - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
Gets the list of failed cloudlets.
- getCloudletFinishedList() - Method in interface org.cloudbus.cloudsim.brokers.DatacenterBroker
-
Gets a copy of the list of cloudlets that have finished executing,
to avoid the original list to be changed.
- getCloudletFinishedList() - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
- getCloudletFinishedList() - Method in interface org.cloudbus.cloudsim.schedulers.cloudlet.CloudletScheduler
-
Gets a list of finished cloudlets.
- getCloudletFinishedList() - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
- getCloudletId() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletExecution
-
Gets the ID of the Cloudlet this execution info is related to.
- getCloudletLength() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletExecution
-
- getCloudletList() - Method in interface org.cloudbus.cloudsim.schedulers.cloudlet.CloudletScheduler
-
Gets a read-only List of all cloudlets which are either waiting or executing on the VM.
- getCloudletList() - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
- getCloudletList() - Method in class org.cloudbus.cloudsim.vms.network.NetworkVm
-
- getCloudletList() - Method in interface org.cloudsimplus.heuristics.CloudletToVmMappingHeuristic
-
- getCloudletList() - Method in class org.cloudsimplus.heuristics.CloudletToVmMappingSimulatedAnnealing
-
- getCloudletNiceness(CloudletExecution) - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerCompletelyFair
-
Gets the nice value from a Cloudlet based on its priority.
- getCloudletPausedList() - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
Gets the list of paused cloudlets.
- getCloudletProcessingUpdateInterval(double) - Method in class org.cloudbus.cloudsim.datacenters.DatacenterSimple
-
Gets the time when the next update of cloudlets has to be performed.
- getCloudletReturnedList() - Method in interface org.cloudbus.cloudsim.schedulers.cloudlet.CloudletScheduler
-
Gets a read-only list of Cloudlets that finished executing and were returned the their broker.
- getCloudletReturnedList() - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
- getCloudlets() - Method in class org.cloudsimplus.builders.CloudletBuilder
-
- getCloudletScheduler() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets the the Cloudlet scheduler the VM uses to schedule cloudlets
execution.
- getCloudletScheduler() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getCloudletStatus(int) - Method in interface org.cloudbus.cloudsim.schedulers.cloudlet.CloudletScheduler
-
Gets the status of a cloudlet with a given id.
- getCloudletStatus(int) - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
- getCloudletSubmittedList() - Method in interface org.cloudbus.cloudsim.brokers.DatacenterBroker
-
- getCloudletSubmittedList() - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
- getCloudletToMigrate() - Method in interface org.cloudbus.cloudsim.schedulers.cloudlet.CloudletScheduler
-
Returns one cloudlet to migrate to another Vm.
- getCloudletToMigrate() - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
Returns the first cloudlet in the execution list to migrate to another
VM, removing it from the list.
- getCloudletWaitingList() - Method in interface org.cloudbus.cloudsim.brokers.DatacenterBroker
-
Gets the list of cloudlets submitted to the broker that are waiting to be created inside
some Vm yet.
- getCloudletWaitingList() - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
- getCloudletWaitingList() - Method in interface org.cloudbus.cloudsim.schedulers.cloudlet.CloudletScheduler
-
Gets a read-only List of cloudlet waiting to be executed on the VM.
- getCloudletWaitingList() - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
- getCloudletWaitingList() - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerCompletelyFair
-
Gets a
read-only list of Cloudlets which are waiting to run, the so called
run queue.
- getCloudletWaitingList() - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerTimeShared
-
Gets a read-only List of cloudlet waiting to be executed on the VM.
- getCloudletWeight(CloudletExecution) - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerCompletelyFair
-
Gets the weight of the Cloudlet to use the CPU, that is
defined based on its niceness.
- getColdTemperature() - Method in class org.cloudsimplus.heuristics.SimulatedAnnealing
-
- getColumns() - Method in class org.cloudsimplus.builders.tables.AbstractTable
-
- getColumns() - Method in interface org.cloudsimplus.builders.tables.Table
-
- getColumnSeparator() - Method in class org.cloudsimplus.builders.tables.AbstractTable
-
- getColumnSeparator() - Method in interface org.cloudsimplus.builders.tables.Table
-
Gets the string used to separate one column from another (optional).
- getCommentString() - Method in interface org.cloudbus.cloudsim.util.TraceReader
-
Gets the Strings that identifies the start of a comment line.
- getCommentString() - Method in class org.cloudbus.cloudsim.util.TraceReaderAbstract
-
- getConstant() - Method in class org.cloudbus.cloudsim.power.models.PowerModelSimple
-
Gets the constant which represents the power consumption
for each fraction of resource used in Watt-Second (Ws).
- getCoolingRate() - Method in class org.cloudsimplus.heuristics.SimulatedAnnealing
-
- getCorrelationCoefficients(double[][]) - Method in class org.cloudbus.cloudsim.selectionpolicies.power.PowerVmSelectionPolicyMaximumCorrelation
-
Gets the correlation coefficients.
- getCost() - Method in class org.cloudbus.cloudsim.resources.File
-
Gets the cost associated with the file.
- getCost() - Method in class org.cloudbus.cloudsim.resources.FileAttribute
-
Gets the cost associated with the file.
- getCost() - Method in class org.cloudsimplus.heuristics.CloudletToVmMappingSolution
-
Defines the cost of using this solution.
- getCost(boolean) - Method in class org.cloudsimplus.heuristics.CloudletToVmMappingSolution
-
It computes the costs of the entire mapping between Vm's and cloudlets.
- getCost() - Method in interface org.cloudsimplus.heuristics.HeuristicSolution
-
Defines the cost of using this solution.
- getCostPerBw() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the cost of each byte of bandwidth (bw) consumed.
- getCostPerBw() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getCostPerBw() - Method in interface org.cloudbus.cloudsim.datacenters.DatacenterCharacteristics
-
Get the monetary cost to use each each Megabit of bandwidth in the Datacenter.
- getCostPerBw() - Method in class org.cloudbus.cloudsim.datacenters.DatacenterCharacteristicsSimple
-
- getCostPerBwMegabit() - Method in class org.cloudsimplus.builders.DatacenterBuilder
-
- getCostPerCpuSecond() - Method in class org.cloudsimplus.builders.DatacenterBuilder
-
- getCostPerMem() - Method in interface org.cloudbus.cloudsim.datacenters.DatacenterCharacteristics
-
Get the monetary cost to use each Megabyte of RAM in the Datacenter.
- getCostPerMem() - Method in class org.cloudbus.cloudsim.datacenters.DatacenterCharacteristicsSimple
-
- getCostPerMem() - Method in class org.cloudsimplus.builders.DatacenterBuilder
-
- getCostPerSec() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the cost/sec of running the Cloudlet in the latest Datacenter.
- getCostPerSec(Datacenter) - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the cost running this Cloudlet in a given Datacenter.
- getCostPerSec() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getCostPerSec(Datacenter) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getCostPerSecond() - Method in interface org.cloudbus.cloudsim.datacenters.DatacenterCharacteristics
-
Gets the monetary cost per second of CPU for using the Hosts in the Datacenter.
- getCostPerSecond() - Method in class org.cloudbus.cloudsim.datacenters.DatacenterCharacteristicsSimple
-
- getCostPerStorage() - Method in interface org.cloudbus.cloudsim.datacenters.DatacenterCharacteristics
-
Get the monetary cost to use each Megabyte of storage in the Datacenter.
- getCostPerStorage() - Method in class org.cloudbus.cloudsim.datacenters.DatacenterCharacteristicsSimple
-
- getCostPerStorage() - Method in class org.cloudsimplus.builders.DatacenterBuilder
-
- getCpuCores() - Method in class org.cloudsimplus.traces.google.MachineEvent
-
- getCpuPercentUsage(double) - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets the CPU utilization percentage of all Clouddlets running on this
VM at the given time.
- getCpuPercentUsage() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets the current CPU utilization percentage (in scale from 0 to 1) of all Cloudlets running on this
VM.
- getCpuPercentUsage() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getCpuPercentUsage(double) - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getCpus() - Method in class org.cloudsimplus.vmtemplates.AwsEc2Template
-
- getCpuUtilizationMetric() - Method in class org.cloudsimplus.slametrics.SlaContract
-
- getCreationTime() - Method in class org.cloudbus.cloudsim.resources.File
-
Gets the file creation time (in millisecond).
- getCreationTime() - Method in class org.cloudbus.cloudsim.resources.FileAttribute
-
Gets the file creation time (in millisecond).
- getCurrentMipsShare() - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
Gets a read-only list of current mips capacity from the VM that will be
made available to the scheduler.
- getCurrentRequestedBw() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets the current requested bw.
- getCurrentRequestedBw() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getCurrentRequestedBwPercentUtilization() - Method in interface org.cloudbus.cloudsim.schedulers.cloudlet.CloudletScheduler
-
/**
Gets the current utilization percentage of Bandwidth that the running Cloudlets are requesting (in scale from 0 to 1).
- getCurrentRequestedBwPercentUtilization() - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
- getCurrentRequestedMaxMips() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets the current requested max MIPS among all virtual
PEs
.
- getCurrentRequestedMaxMips() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getCurrentRequestedMips() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets a
copy list of current requested MIPS of each virtual
Pe
,
avoiding the original list to be changed.
- getCurrentRequestedMips() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getCurrentRequestedRam() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets the current requested ram.
- getCurrentRequestedRam() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getCurrentRequestedRamPercentUtilization() - Method in interface org.cloudbus.cloudsim.schedulers.cloudlet.CloudletScheduler
-
Gets the current utilization percentage of RAM that the running Cloudlets are requesting (in scale from 0 to 1).
- getCurrentRequestedRamPercentUtilization() - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
- getCurrentRequestedTotalMips() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets the current requested total MIPS.
- getCurrentRequestedTotalMips() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getCurrentTask() - Method in class org.cloudbus.cloudsim.cloudlets.network.NetworkCloudlet
-
- getCurrentTemperature() - Method in class org.cloudsimplus.heuristics.SimulatedAnnealing
-
Gets the current system temperature that
represents the system state at the time
of the method call.
- getData() - Method in class org.cloudbus.cloudsim.core.events.CloudSimEvent
-
- getData() - Method in interface org.cloudbus.cloudsim.core.events.SimEvent
-
Gets the data object passed in this event.
- getDatacenter() - Method in interface org.cloudbus.cloudsim.allocationpolicies.VmAllocationPolicy
-
Gets the
Datacenter
associated to the Allocation Policy.
- getDatacenter() - Method in class org.cloudbus.cloudsim.allocationpolicies.VmAllocationPolicyAbstract
-
- getDatacenter(Vm) - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
Gets the Datacenter where a VM is placed.
- getDatacenter() - Method in interface org.cloudbus.cloudsim.datacenters.DatacenterCharacteristics
-
Gets the
Datacenter
that owns these characteristics
- getDatacenter() - Method in class org.cloudbus.cloudsim.datacenters.DatacenterCharacteristicsSimple
-
- getDatacenter() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets the Datacenter where the host is placed.
- getDatacenter() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getDatacenter() - Method in class org.cloudbus.cloudsim.network.switches.AbstractSwitch
-
- getDatacenter() - Method in interface org.cloudbus.cloudsim.network.switches.Switch
-
Gets the Datacenter where the switch is connected to.
- getDatacenter() - Method in class org.cloudbus.cloudsim.resources.DatacenterStorage
-
- getDatacenter() - Method in class org.cloudbus.cloudsim.resources.File
-
Gets the Datacenter that stores the file.
- getDatacenter() - Method in class org.cloudsimplus.faultinjection.HostFaultInjection
-
Gets the datacenter in which failures will be injected.
- getDatacenter() - Method in interface org.cloudsimplus.listeners.DatacenterEventInfo
-
- getDatacenterBroker() - Method in interface org.cloudsimplus.listeners.DatacenterBrokerEventInfo
-
- getDatacenterBuilder() - Method in class org.cloudsimplus.builders.SimulationScenarioBuilder
-
- getDatacenterForLaterHosts() - Method in class org.cloudsimplus.traces.google.GoogleMachineEventsTraceReader
-
Gets the Datacenter where the Hosts with timestamp greater than 0 will be created.
- getDatacenterList() - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
Gets the list of available datacenters.
- getDatacenterList() - Method in class org.cloudbus.cloudsim.core.CloudInformationService
-
Gets the list of all registered Datacenters.
- getDatacenterList() - Method in class org.cloudbus.cloudsim.core.CloudSim
-
- getDatacenterList() - Method in interface org.cloudbus.cloudsim.core.Simulation
-
Sends a request to Cloud Information Service (CIS) entity to get the list
of all Cloud Datacenter IDs.
- getDatacenterRequestedList() - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
Gets the list of datacenters where was requested to place VMs.
- getDatacenters() - Method in class org.cloudsimplus.builders.DatacenterBuilder
-
- getDatacenterStorage() - Method in interface org.cloudbus.cloudsim.datacenters.Datacenter
-
Gets the storage of the Datacenter.
- getDatacenterStorage() - Method in class org.cloudbus.cloudsim.datacenters.DatacenterSimple
-
- getDelay(int, int) - Method in class org.cloudbus.cloudsim.network.DelayMatrix
-
Gets the delay between two nodes.
- getDelay(int, int) - Method in class org.cloudbus.cloudsim.network.topologies.BriteNetworkTopology
-
- getDelay(int, int) - Method in interface org.cloudbus.cloudsim.network.topologies.NetworkTopology
-
Calculates the delay between two nodes.
- getDescription() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets the Vm description, which is an optional text
which one can use to provide details about this of this VM.
- getDescription() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getDestination() - Method in class org.cloudbus.cloudsim.core.events.CloudSimEvent
-
- getDestination() - Method in interface org.cloudbus.cloudsim.core.events.SimEvent
-
Gets the entity which received this event.
- getDestination() - Method in class org.cloudbus.cloudsim.network.HostPacket
-
Gets the ID of the
Host
that the packet is going to.
- getDestination() - Method in class org.cloudbus.cloudsim.network.IcmpPacket
-
- getDestination() - Method in interface org.cloudbus.cloudsim.network.NetworkPacket
-
Gets the entity that the packet is going to.
- getDestination() - Method in class org.cloudbus.cloudsim.network.VmPacket
-
Gets the id of the VM that has to receive the packet.
- getDestNodeID() - Method in class org.cloudbus.cloudsim.network.topologies.TopologicalLink
-
Gets the BRITE id of the destination node of the link.
- getDetailBaudRate() - Method in class org.cloudbus.cloudsim.network.IcmpPacket
-
Gets a read-only list of all the bandwidths that this packet has traversed.
- getDetailEntryTimes() - Method in class org.cloudbus.cloudsim.network.IcmpPacket
-
Gets a read-only list of all entry times that the packet has traversed.
- getDetailExitTimes() - Method in class org.cloudbus.cloudsim.network.IcmpPacket
-
Gets a read-only list of all exit times from all entities that the packet has
traversed.
- getDimensions() - Method in class org.cloudsimplus.slametrics.SlaMetric
-
- getDownlinkBandwidth() - Method in class org.cloudbus.cloudsim.network.switches.AbstractSwitch
-
- getDownlinkBandwidth() - Method in interface org.cloudbus.cloudsim.network.switches.Switch
-
- getDownlinkSwitches() - Method in class org.cloudbus.cloudsim.network.switches.AbstractSwitch
-
- getDownlinkSwitches() - Method in interface org.cloudbus.cloudsim.network.switches.Switch
-
- getDownlinkSwitchPacketList(Switch) - Method in class org.cloudbus.cloudsim.network.switches.AbstractSwitch
-
- getDownlinkSwitchPacketList(Switch) - Method in interface org.cloudbus.cloudsim.network.switches.Switch
-
Gets the list of packets to be sent to a downlink switch.
- getEdgeSwitch() - Method in class org.cloudbus.cloudsim.datacenters.network.NetworkDatacenter
-
Gets a map of all Edge Switches in the Datacenter network, where each key is the switch id
and each value is the switch itself.
- getEdgeSwitch() - Method in class org.cloudbus.cloudsim.hosts.network.NetworkHost
-
- getEndTime() - Method in class org.cloudsimplus.traces.google.TaskUsage
-
Gets the end time of the measurement period (converted to seconds).
- getEndWaitingTime() - Method in class org.cloudbus.cloudsim.core.events.CloudSimEvent
-
- getEndWaitingTime() - Method in interface org.cloudbus.cloudsim.core.events.SimEvent
-
Gets the simulation time that this event was removed from the queue for service.
- getEnergyLinearInterpolation(double, double, double) - Method in interface org.cloudbus.cloudsim.power.models.PowerModel
-
Gets an estimation of energy consumption using linear interpolation of the utilization
change.
- getEnergyLinearInterpolation(double, double, double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelAbstract
-
- getEntityList() - Method in class org.cloudbus.cloudsim.core.CloudSim
-
- getEntityList() - Method in interface org.cloudbus.cloudsim.core.Simulation
-
Returns a read-only list of entities created for the simulation.
- getEstimatedFinishTimeOfCloudlet(CloudletExecution, double) - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
Gets the estimated time when a given cloudlet is supposed to finish
executing.
- getEstimatedFinishTimeOfSoonerFinishingCloudlet(double) - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
Gets the estimated time, considering the current time, that a next Cloudlet is expected to finish.
- getExecStartTime() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the latest execution start time of this Cloudlet.
- getExecStartTime() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getExecutionStartTime(String) - Static method in class org.cloudbus.cloudsim.util.ExecutionTimeMeasurer
-
- getExecutionStartTimes() - Static method in class org.cloudbus.cloudsim.util.ExecutionTimeMeasurer
-
Gets map the execution times.
- getExecutionTime() - Method in class org.cloudbus.cloudsim.cloudlets.network.CloudletTask
-
- getExpectedMaxPriceForSingleVm() - Method in class org.cloudsimplus.slametrics.SlaContract
-
- getFallbackPolicy() - Method in class org.cloudbus.cloudsim.selectionpolicies.power.PowerVmSelectionPolicyMaximumCorrelation
-
Gets the fallback policy.
- getFallbackVmAllocationPolicy() - Method in interface org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationDynamicUpperThreshold
-
Gets the fallback VM allocation policy to be used when
the over utilization host detection doesn't have
data to be computed.
- getFallbackVmAllocationPolicy() - Method in class org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationDynamicUpperThresholdFirstFit
-
- getFaultToleranceLevel() - Method in class org.cloudsimplus.slametrics.SlaContract
-
- getFieldDelimiterRegex() - Method in interface org.cloudbus.cloudsim.util.TraceReader
-
Gets the regex defining how fields are delimited in the trace file.
- getFieldDelimiterRegex() - Method in class org.cloudbus.cloudsim.util.TraceReaderAbstract
-
- getFieldDoubleValue(T) - Method in class org.cloudsimplus.traces.TraceReaderBase
-
- getFieldDoubleValue(T, double) - Method in class org.cloudsimplus.traces.TraceReaderBase
-
- getFieldIntValue(T) - Method in class org.cloudsimplus.traces.TraceReaderBase
-
- getFieldIntValue(T, int) - Method in class org.cloudsimplus.traces.TraceReaderBase
-
- getFieldValue(T) - Method in class org.cloudsimplus.traces.TraceReaderBase
-
- getFile(String) - Method in interface org.cloudbus.cloudsim.resources.FileStorage
-
Gets the file with the specified name.
- getFile(String) - Method in class org.cloudbus.cloudsim.resources.HarddriveStorage
-
- getFileList() - Method in interface org.cloudbus.cloudsim.resources.FileStorage
-
Gets a read-only list with all files stored on the device.
- getFileList() - Method in class org.cloudbus.cloudsim.resources.HarddriveStorage
-
- getFileName() - Method in class org.cloudsimplus.vmtemplates.AwsEc2Template
-
Gets only the name of the JSON template file used to create this template,
without the path.
- getFileNameList() - Method in interface org.cloudbus.cloudsim.resources.FileStorage
-
Gets a read-only list with the names of all files stored on the device.
- getFileNameList() - Method in class org.cloudbus.cloudsim.resources.HarddriveStorage
-
- getFilePath() - Method in interface org.cloudbus.cloudsim.util.TraceReader
-
Gets the path of the trace file.
- getFilePath() - Method in class org.cloudbus.cloudsim.util.TraceReaderAbstract
-
- getFilePath() - Method in class org.cloudsimplus.vmtemplates.AwsEc2Template
-
Gets the full path to the JSON template file used to create this template.
- getFileReader(String) - Static method in class org.cloudbus.cloudsim.util.ResourceLoader
-
- getFileSize() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the input file size of this Cloudlet before execution (in bytes).
- getFileSize() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getFileSize() - Method in class org.cloudbus.cloudsim.resources.FileAttribute
-
Gets the file size (in MBytes).
- getFileSize() - Method in class org.cloudsimplus.builders.CloudletBuilder
-
- getFileSizeInByte() - Method in class org.cloudbus.cloudsim.resources.FileAttribute
-
Gets the file size (in bytes).
- getFileTransferTime() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletExecution
-
Gets the time to transfer the list of files required by the Cloudlet
from the Datacenter storage (such as a Storage Area Network)
to the Vm of the Cloudlet.
- getFinishedLengthSoFar() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the length of this Cloudlet that has been executed so far from the
latest Datacenter (in MI).
- getFinishedLengthSoFar(Datacenter) - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the length of this Cloudlet that has been executed so far (in MI),
according to the
Cloudlet.getLength()
.
- getFinishedLengthSoFar(Datacenter) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getFinishedLengthSoFar() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getFinishedVms() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets the List of VMs that have finished executing.
- getFinishedVms() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getFinishTime() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the time when this Cloudlet has completed executing in the latest Datacenter.
- getFinishTime() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getFinishTime() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletExecution
-
Gets the time when the Cloudlet has finished completely
(not just in a given Datacenter, but finished at all).
- getFinishTime() - Method in class org.cloudbus.cloudsim.cloudlets.network.CloudletTask
-
- getFinishTime() - Method in class org.cloudbus.cloudsim.vms.network.NetworkVm
-
The time when the VM finished to process its cloudlets.
- getFirstHostFromFirstDatacenter() - Method in class org.cloudsimplus.builders.DatacenterBuilder
-
- getFirstHostFromFirstDatacenter() - Method in class org.cloudsimplus.builders.SimulationScenarioBuilder
-
- getFirstVmFromFirstBroker() - Method in class org.cloudsimplus.builders.SimulationScenarioBuilder
-
- getFitness() - Method in interface org.cloudsimplus.heuristics.HeuristicSolution
-
- getFormat() - Method in class org.cloudsimplus.builders.tables.AbstractTableColumn
-
- getFormat() - Method in interface org.cloudsimplus.builders.tables.TableColumn
-
- getFreePeList() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets the list of Free Processing Elements (PEs) of the host,
which excludes failed PEs.
- getFreePeList() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getFreePes() - Method in interface org.cloudbus.cloudsim.schedulers.cloudlet.CloudletScheduler
-
Gets the number of PEs currently not being used.
- getFreePes() - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
Gets the number of PEs currently not being used.
- getHeuristic() - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerHeuristic
-
- getHeuristic() - Method in class org.cloudsimplus.heuristics.CloudletToVmMappingSolution
-
- getHeuristic() - Method in interface org.cloudsimplus.heuristics.HeuristicSolution
-
- getHistory() - Method in class org.cloudbus.cloudsim.utilizationmodels.UtilizationModelStochastic
-
Gets the utilization history map, where each key is a time and
each value is the resource utilization in that time.
- getHistory() - Method in interface org.cloudbus.cloudsim.vms.UtilizationHistory
-
Gets a read-only CPU utilization percentage history map
where each key is the time the utilization was collected and
each value is the utilization percentage (between [0 and 1]).
- getHistory() - Method in class org.cloudbus.cloudsim.vms.VmUtilizationHistory
-
- getHopsList() - Method in class org.cloudbus.cloudsim.network.IcmpPacket
-
Gets a read-only list of all entities that this packet has traversed,
that defines the hops it has made.
- getHorizontalScaling() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets a
HorizontalVmScaling
that will check if the Vm is overloaded,
based on some conditions defined by a
Predicate
given
to the HorizontalVmScaling, and then request the creation of new VMs
to horizontally scale the Vm.
- getHorizontalScaling() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getHost(int) - Method in interface org.cloudbus.cloudsim.datacenters.Datacenter
-
Gets a Host in a given position inside the Host List.
- getHost(int) - Method in class org.cloudbus.cloudsim.datacenters.DatacenterSimple
-
- getHost() - Method in interface org.cloudbus.cloudsim.power.models.PowerModel
-
- getHost() - Method in class org.cloudbus.cloudsim.power.models.PowerModelAbstract
-
- getHost() - Method in interface org.cloudbus.cloudsim.schedulers.vm.VmScheduler
-
Gets the host that the VmScheduler get the list of PEs to allocate to VMs.
- getHost() - Method in class org.cloudbus.cloudsim.schedulers.vm.VmSchedulerAbstract
-
- getHost() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets the
Host
where the Vm is or will be placed.
- getHost() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getHost() - Method in interface org.cloudsimplus.listeners.HostEventInfo
-
Gets the
Host
for which the event happened.
- getHostById(int) - Method in interface org.cloudbus.cloudsim.datacenters.Datacenter
-
Gets a Host from its id.
- getHostById(int) - Method in class org.cloudbus.cloudsim.datacenters.DatacenterSimple
-
- getHostFreePesMap() - Method in class org.cloudbus.cloudsim.allocationpolicies.VmAllocationPolicyAbstract
-
- getHostList() - Method in interface org.cloudbus.cloudsim.allocationpolicies.VmAllocationPolicy
-
Gets the list of Hosts available in a
Datacenter
, that will be
used by the Allocation Policy to place VMs.
- getHostList() - Method in class org.cloudbus.cloudsim.allocationpolicies.VmAllocationPolicyAbstract
-
- getHostList() - Method in interface org.cloudbus.cloudsim.datacenters.Datacenter
-
Gets an unmodifiable host list.
- getHostList() - Method in class org.cloudbus.cloudsim.datacenters.DatacenterSimple
-
- getHostList() - Method in class org.cloudbus.cloudsim.network.switches.AbstractSwitch
-
- getHostList() - Method in interface org.cloudbus.cloudsim.network.switches.Switch
-
Gets a read-only list of Hosts connected to the switch.
- getHostOfDatacenter(int, int) - Method in class org.cloudsimplus.builders.DatacenterBuilder
-
- getHostOfDatacenter(int, int) - Method in class org.cloudsimplus.builders.SimulationScenarioBuilder
-
- getHostPacketList(NetworkHost) - Method in class org.cloudbus.cloudsim.network.switches.AbstractSwitch
-
- getHostPacketList(NetworkHost) - Method in interface org.cloudbus.cloudsim.network.switches.Switch
-
Gets the list of packets to be sent to a host.
- getHosts() - Method in class org.cloudsimplus.builders.HostBuilder
-
- getId() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getId() - Method in class org.cloudbus.cloudsim.cloudlets.network.CloudletTask
-
Gets the id of the CloudletTask.
- getId() - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
Gets the unique id number assigned to this entity.
- getId() - Method in interface org.cloudbus.cloudsim.core.Identifiable
-
- getId() - Method in interface org.cloudbus.cloudsim.datacenters.DatacenterCharacteristics
-
Gets the Datacenter id.
- getId() - Method in class org.cloudbus.cloudsim.datacenters.DatacenterCharacteristicsSimple
-
Gets the Datacenter id, setup when Datacenter is created.
- getId() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getId() - Method in class org.cloudbus.cloudsim.network.IcmpPacket
-
Returns the ID of this packet
- getId() - Method in class org.cloudbus.cloudsim.resources.PeSimple
-
- getId() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getIdleInterval() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets the last interval the VM was idle (without running any Cloudlet).
- getIdleInterval() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getIndex() - Method in class org.cloudsimplus.builders.tables.AbstractTableColumn
-
- getInitialSolution() - Method in class org.cloudsimplus.heuristics.CloudletToVmMappingSimulatedAnnealing
-
- getInitialSolution() - Method in interface org.cloudsimplus.heuristics.Heuristic
-
Gets the initial solution that the heuristic will start from
in order to try to improve it.
- getInputStream(Class, String) - Static method in class org.cloudbus.cloudsim.util.ResourceLoader
-
Try to load the resource from a jar file, in case the user is running simulations
from a jar instead of directly from the IDE.
- getInstance(String) - Static method in class org.cloudbus.cloudsim.network.topologies.BriteNetworkTopology
-
Instantiates a new Network Topology a file inside the application's resource directory.
- getInstance(String, int) - Static method in class org.cloudbus.cloudsim.util.SwfWorkloadFileReader
-
- getInstance(String, double) - Static method in class org.cloudbus.cloudsim.utilizationmodels.UtilizationModelPlanetLab
-
Instantiates a new PlanetLab resource utilization model from a trace
file inside the application's resource directory.
- getInstance(String) - Static method in class org.cloudsimplus.slametrics.SlaContract
-
Gets an
SlaContract
from a JSON file inside the
application's resource directory.
- getInstance(String, Function<MachineEvent, Host>) - Static method in class org.cloudsimplus.traces.google.GoogleMachineEventsTraceReader
-
- getInstance(CloudSim, String, Function<TaskEvent, Cloudlet>) - Static method in class org.cloudsimplus.traces.google.GoogleTaskEventsTraceReader
-
- getInstance(List<DatacenterBroker>, String) - Static method in class org.cloudsimplus.traces.google.GoogleTaskUsageTraceReader
-
- getInstance(String) - Static method in class org.cloudsimplus.vmtemplates.AwsEc2Template
-
Gets an AWS EC2 Instance from a JSON file inside the application's resource directory.
- getInterarrivalMeanTime() - Method in class org.cloudbus.cloudsim.distributions.PoissonDistr
-
Gets the mean time between arrival of two events,
which is the inverse of lambda.
- getIntervalSize(int, int) - Method in class org.cloudbus.cloudsim.utilizationmodels.UtilizationModelPlanetLab
-
- getJobId() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the id of the job that this Cloudlet belongs to, if any.
- getJobId() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getJobId() - Method in class org.cloudsimplus.traces.google.TaskDataAbstract
-
Gets the id of the job this task belongs to.
- getK() - Method in class org.cloudbus.cloudsim.distributions.PoissonDistr
-
Gets the number of events to check the probability for them to happen
in a time interval (default 1).
- getLambda() - Method in class org.cloudbus.cloudsim.distributions.PoissonDistr
-
Gets the average number of events that are expected to happen at each 1 time unit.
- getLastBusyTime() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets the last time the VM was running some Cloudlet.
- getLastBusyTime() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getLastDatacenter() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the latest
Datacenter
where the Cloudlet was processed.
- getLastDatacenter() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getLastDatacenterArrivalTime() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the arrival time of this Cloudlet from the latest
Datacenter where it has executed.
- getLastDatacenterArrivalTime() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getLastExecutedDatacenterIdx() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getLastFailedHost() - Method in class org.cloudsimplus.faultinjection.HostFaultInjection
-
Gets the last Host for which a failure was injected.
- getLastHop() - Method in class org.cloudbus.cloudsim.network.IcmpPacket
-
Gets the entity that was the last hop where this packet has traversed.
- getLastParsedLineArray() - Method in class org.cloudsimplus.traces.TraceReaderBase
-
Gets an array containing the field values from the last parsed trace line.
- getLastProcessingTime() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletExecution
-
Gets the last time the Cloudlet was processed at the Datacenter
where this execution information is related to.
- getLastProcessTime() - Method in class org.cloudbus.cloudsim.datacenters.DatacenterSimple
-
Gets the last time some cloudlet was processed in the Datacenter.
- getLastSelectedVm() - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
- getLastUpdateTime() - Method in class org.cloudbus.cloudsim.resources.File
-
Gets the last update time (in seconds).
- getLastUpdateTime() - Method in class org.cloudbus.cloudsim.resources.FileAttribute
-
Gets the last update time (in seconds).
- getLatency() - Method in interface org.cloudbus.cloudsim.resources.FileStorage
-
Gets the latency of this hard drive in seconds.
- getLatency() - Method in class org.cloudbus.cloudsim.resources.HarddriveStorage
-
- getLatency() - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerCompletelyFair
-
Gets the latency, which is the amount of time (in seconds)
the scheduler will allow the execution of running Cloudlets
in the available PEs, before checking which are the next
Cloudlets to execute.
- getLength() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the execution length of this Cloudlet (in Million Instructions (MI))
that will be executed in each defined PE.
- getLength() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getLength() - Method in class org.cloudbus.cloudsim.cloudlets.network.CloudletExecutionTask
-
Gets the execution length of the task (in MI).
- getLength() - Method in class org.cloudbus.cloudsim.cloudlets.network.NetworkCloudlet
-
Gets the execution length of this Cloudlet (in Million Instructions (MI))
that will be executed in each defined PE.
- getLength() - Method in class org.cloudsimplus.builders.CloudletBuilder
-
- getLevel() - Method in class org.cloudbus.cloudsim.network.switches.AggregateSwitch
-
- getLevel() - Method in class org.cloudbus.cloudsim.network.switches.EdgeSwitch
-
- getLevel() - Method in class org.cloudbus.cloudsim.network.switches.RootSwitch
-
- getLevel() - Method in interface org.cloudbus.cloudsim.network.switches.Switch
-
Gets the level (layer) of the AbstractSwitch in the network topology,
depending if it is a root switch (layer 0), aggregate switch (layer 1)
or edge switch (layer 2)
- getLineSeparator() - Method in class org.cloudsimplus.builders.tables.CsvTable
-
- getLineSeparator() - Method in class org.cloudsimplus.builders.tables.TextTable
-
- getLinkBw() - Method in class org.cloudbus.cloudsim.network.topologies.TopologicalLink
-
Gets the bandwidth of the link.
- getLinkDelay() - Method in class org.cloudbus.cloudsim.network.topologies.TopologicalLink
-
Gets the delay of the link.
- getLinksList() - Method in class org.cloudbus.cloudsim.network.topologies.TopologicalGraph
-
Gets a read-only List of all network-graph links.
- getListener() - Method in class org.cloudbus.cloudsim.core.events.CloudSimEvent
-
- getListener() - Method in interface org.cloudsimplus.listeners.EventInfo
-
Gets the listener that was notified about the event.
- getLoessParameterEstimates(double...) - Static method in class org.cloudbus.cloudsim.util.MathUtil
-
Gets the Local Regression (Loess) parameter estimates.
- getLowerThresholdFunction() - Method in interface org.cloudsimplus.autoscaling.VerticalVmScaling
-
Gets a
Function
that defines the lower utilization threshold for a
Vm
which indicates if it is underloaded or not.
- getLowerThresholdFunction() - Method in class org.cloudsimplus.autoscaling.VerticalVmScalingSimple
-
- getMachineId() - Method in class org.cloudsimplus.traces.google.MachineDataAbstract
-
Gets the machineID that indicates the machine onto which the task was scheduled.
- getMaxAvailableMips() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Returns the maximum available MIPS among all the PEs of the host.
- getMaxAvailableMips() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getMaxAvailableMips() - Method in interface org.cloudbus.cloudsim.schedulers.vm.VmScheduler
-
Gets the maximum available MIPS among all the host's PEs.
- getMaxAvailableMips() - Method in class org.cloudbus.cloudsim.schedulers.vm.VmSchedulerAbstract
-
- getMaxClonesNumber() - Method in interface org.cloudsimplus.faultinjection.VmCloner
-
Gets the maximum number of Vm clones to create.
- getMaxClonesNumber() - Method in class org.cloudsimplus.faultinjection.VmClonerSimple
-
- getMaxCpuCores() - Method in class org.cloudsimplus.traces.google.GoogleMachineEventsTraceReader
-
Gets the maximum number of
Pe
s (CPU cores) for created Hosts.
- getMaxCpuUsagePercentDuringOutMigration() - Method in interface org.cloudbus.cloudsim.schedulers.vm.VmScheduler
-
Gets the max percentage of CPU a VM migrating out of this Host can use.
- getMaxCpuUsagePercentDuringOutMigration() - Method in class org.cloudbus.cloudsim.schedulers.vm.VmSchedulerAbstract
-
- getMaxDimension() - Method in class org.cloudsimplus.slametrics.SlaMetric
-
- getMaxHistoryEntries() - Method in interface org.cloudbus.cloudsim.vms.UtilizationHistory
-
Gets the maximum number of entries to store in the history.
- getMaxHistoryEntries() - Method in class org.cloudbus.cloudsim.vms.VmUtilizationHistory
-
- getMaximumCpuUsage() - Method in class org.cloudsimplus.traces.google.TaskUsage
-
Gets the maximum CPU usage observed over the measurement interval.
- getMaximumDiskIoTime() - Method in class org.cloudsimplus.traces.google.TaskUsage
-
Gets the maximum disk IO time observed over the measurement interval.
- getMaximumMemoryUsage() - Method in class org.cloudsimplus.traces.google.TaskUsage
-
Gets the maximum memory usage,
i.e., the maximum value of the canonical memory usage
measurement observed over the measurement interval.
- getMaximumVmMigrationTime(Host) - Method in class org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationLocalRegression
-
Gets the maximum vm migration time.
- getMaxLinesToRead() - Method in interface org.cloudbus.cloudsim.util.TraceReader
-
Gets the maximum number of lines of the workload reader that will be read.
- getMaxLinesToRead() - Method in class org.cloudbus.cloudsim.util.TraceReaderAbstract
-
- getMaxPower() - Method in interface org.cloudbus.cloudsim.power.models.PowerModel
-
Gets the max power that can be consumed by the host in Watt-Second (Ws).
- getMaxPower() - Method in class org.cloudbus.cloudsim.power.models.PowerModelSimple
-
- getMaxPower() - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPower
-
- getMaxPrice() - Method in class org.cloudsimplus.slametrics.SlaContract
-
Gets the maximum price a customer expects to pay hourly for all his/her running VMs.
- getMaxRamCapacity() - Method in class org.cloudsimplus.traces.google.GoogleMachineEventsTraceReader
-
Gets the maximum RAM capacity (in MB) for created Hosts.
- getMaxResourceUtilization() - Method in class org.cloudbus.cloudsim.utilizationmodels.UtilizationModelDynamic
-
Gets the maximum amount of resource that will be used.
- getMaxTimeToGenerateFailureInHours() - Method in class org.cloudsimplus.faultinjection.HostFaultInjection
-
Gets the max time to generate a failure (in hours)
- getMaxTransferRate() - Method in interface org.cloudbus.cloudsim.resources.FileStorage
-
Gets the maximum local transfer rate of the storage in Mbits/sec,
i.e., the physical device reading speed.
- getMaxTransferRate() - Method in class org.cloudbus.cloudsim.resources.HarddriveStorage
-
- getMaxUtilizationAfterAllocation(Host, Vm) - Method in class org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationAbstract
-
Gets the max power consumption of a host after placement of a candidate
VM.
- getMeanCpuUsageRate() - Method in class org.cloudsimplus.traces.google.TaskUsage
-
Gets the mean CPU usage rate (in percentage from 0 to 1).
- getMeanDiskIoTime() - Method in class org.cloudsimplus.traces.google.TaskUsage
-
Gets the mean disk I/O time.
- getMeanLocalDiskSpaceUsed() - Method in class org.cloudsimplus.traces.google.TaskUsage
-
Gets the mean local disk space used.
- getMemory() - Method in class org.cloudbus.cloudsim.cloudlets.network.CloudletTask
-
Gets the memory amount used by the task.
- getMemory() - Method in class org.cloudbus.cloudsim.cloudlets.network.NetworkCloudlet
-
Gets the Cloudlet's RAM memory.
- getMemoryInMB() - Method in class org.cloudsimplus.vmtemplates.AwsEc2Template
-
- getMetricHistory() - Method in interface org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigration
-
Gets a read-only map of metric history.
- getMetricHistory() - Method in class org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationAbstract
-
- getMetrics() - Method in class org.cloudsimplus.slametrics.SlaContract
-
- getMigratableVms(Host) - Method in class org.cloudbus.cloudsim.selectionpolicies.power.PowerVmSelectionPolicy
-
Gets the list of migratable VMs from a given host.
- getMinDimension() - Method in class org.cloudsimplus.slametrics.SlaMetric
-
- getMinFaultToleranceLevel() - Method in class org.cloudsimplus.slametrics.SlaContract
-
- getMinimumGranularity() - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerCompletelyFair
-
Gets the minimum granularity that is the minimum amount of
time (in seconds) that is assigned to each
Cloudlet to execute.
- getMinTimeBetweenEvents() - Method in class org.cloudbus.cloudsim.core.CloudSim
-
- getMinTimeBetweenEvents() - Method in interface org.cloudbus.cloudsim.core.Simulation
-
Returns the minimum time between events (in seconds).
- getMinUtilizationHistorySize(List<Vm>) - Method in class org.cloudbus.cloudsim.selectionpolicies.power.PowerVmSelectionPolicyMaximumCorrelation
-
Gets the min CPU utilization percentage history size between a list of VMs.
- getMips() - Method in interface org.cloudbus.cloudsim.core.Machine
-
Gets the individual MIPS capacity of any machine's
Pe
, considering that all
PEs have the same capacity.
- getMips() - Method in interface org.cloudbus.cloudsim.datacenters.DatacenterCharacteristics
-
Gets the total MIPS rating, which is the sum of MIPS rating of all Hosts in
the Datacenter.
- getMips() - Method in class org.cloudbus.cloudsim.datacenters.DatacenterCharacteristicsSimple
-
- getMips() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getMips() - Method in class org.cloudbus.cloudsim.resources.Processor
-
Gets the individual MIPS of each
Pe
.
- getMips() - Method in class org.cloudbus.cloudsim.util.SwfWorkloadFileReader
-
Gets the MIPS capacity of the PEs from the VM where each created Cloudlet is supposed to run.
- getMips() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getMips() - Method in class org.cloudsimplus.builders.HostBuilder
-
- getMips() - Method in class org.cloudsimplus.builders.VmBuilder
-
- getMipsShareRequestedReduced(Vm, List<Double>) - Method in class org.cloudbus.cloudsim.schedulers.vm.VmSchedulerAbstract
-
- getMipsShareToAllocate(Vm, List<Double>) - Method in class org.cloudbus.cloudsim.schedulers.vm.VmSchedulerTimeShared
-
Gets the actual MIPS that will be allocated to each vPE (Virtual PE),
considering the VM migration status.
- getMipsShareToAllocate(List<Double>, double) - Method in class org.cloudbus.cloudsim.schedulers.vm.VmSchedulerTimeShared
-
Gets the actual MIPS that will be allocated to each vPE (Virtual PE),
considering the VM migration status.
- getName() - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
Gets the name of this entity.
- getName() - Method in interface org.cloudbus.cloudsim.core.Nameable
-
- getName() - Method in class org.cloudbus.cloudsim.resources.File
-
Gets the file name.
- getName() - Method in interface org.cloudbus.cloudsim.resources.FileStorage
-
- getName() - Method in class org.cloudbus.cloudsim.resources.HarddriveStorage
-
- getName() - Method in class org.cloudsimplus.slametrics.SlaMetric
-
- getName() - Method in class org.cloudsimplus.slametrics.SlaMetricDimension
-
- getName() - Method in class org.cloudsimplus.vmtemplates.AwsEc2Template
-
- getNeighborSolution() - Method in interface org.cloudsimplus.heuristics.Heuristic
-
- getNeighborSolution() - Method in class org.cloudsimplus.heuristics.HeuristicAbstract
-
- getNetServiceLevel() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the Type of Service (ToS) of IPv4 for sending Cloudlet over the network.
- getNetServiceLevel() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getNetServiceLevel() - Method in class org.cloudbus.cloudsim.network.IcmpPacket
-
Gets the network service type of this packet
- getNetworkLatency() - Method in class org.cloudbus.cloudsim.resources.SanStorage
-
Gets the SAN's network latency (in seconds).
- getNetworkTopology() - Method in class org.cloudbus.cloudsim.core.CloudSim
-
- getNetworkTopology() - Method in interface org.cloudbus.cloudsim.core.Simulation
-
Gets the network topology used for Network simulations.
- getNextCloudletCompletionTime() - Method in interface org.cloudsimplus.listeners.HostUpdatesVmsProcessingEventInfo
-
Gets the expected completion time of the next finishing cloudlet.
- getNextEvent(Predicate<SimEvent>) - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
Gets 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.CloudSimEntity
-
Gets the first event waiting in the entity's deferred queue, or if there
are none, wait for an event to arrive.
- getNodeId() - Method in class org.cloudbus.cloudsim.network.topologies.TopologicalNode
-
Gets the BRITE id of the node inside the network.
- getNodeList() - Method in class org.cloudbus.cloudsim.network.topologies.TopologicalGraph
-
Gets a read-only list of nodes of the network graph.
- getNodeName() - Method in class org.cloudbus.cloudsim.network.topologies.TopologicalNode
-
Gets the name of the node
- getNumberOfExpectedPacketsToReceive() - Method in class org.cloudbus.cloudsim.cloudlets.network.CloudletReceiveTask
-
The number of packets that are expected to be received.
- getNumberOfFailedHosts() - Method in interface org.cloudbus.cloudsim.datacenters.DatacenterCharacteristics
-
Gets the current number of failed PMs.
- getNumberOfFailedHosts() - Method in class org.cloudbus.cloudsim.datacenters.DatacenterCharacteristicsSimple
-
- getNumberOfFailedPes() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets the number of PEs that have failed.
- getNumberOfFailedPes() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getNumberOfFaults() - Method in class org.cloudsimplus.faultinjection.HostFaultInjection
-
Gets the total number of faults which affected all VMs from any broker.
- getNumberOfFaults(DatacenterBroker) - Method in class org.cloudsimplus.faultinjection.HostFaultInjection
-
Gets the total number of Host faults which affected all VMs from a given broker
or VMs from all existing brokers.
- getNumberOfFreePes() - Method in interface org.cloudbus.cloudsim.datacenters.DatacenterCharacteristics
-
Gets the total number of FREE or non-busy PEs for all PMs.
- getNumberOfFreePes() - Method in class org.cloudbus.cloudsim.datacenters.DatacenterCharacteristicsSimple
-
- getNumberOfFreePes() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets the free pes number.
- getNumberOfFreePes() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getNumberOfFutureEvents(Predicate<SimEvent>) - Method in class org.cloudbus.cloudsim.core.CloudSim
-
- getNumberOfFutureEvents(Predicate<SimEvent>) - Method in interface org.cloudbus.cloudsim.core.Simulation
-
Gets the number of events in the future queue
which match a given predicate.
- getNumberOfHops() - Method in class org.cloudbus.cloudsim.network.IcmpPacket
-
Gets the number of hops that the packet has traversed.
- getNumberOfHostFaults() - Method in class org.cloudsimplus.faultinjection.HostFaultInjection
-
Gets the total number of faults happened for existing hosts.
- getNumberOfHostsForRemoval() - Method in class org.cloudsimplus.traces.google.GoogleMachineEventsTraceReader
-
Gets the number of Hosts to be removed from some Datacenter.
- getNumberOfLaterAvailableHosts() - Method in class org.cloudsimplus.traces.google.GoogleMachineEventsTraceReader
-
Gets the number of Hosts that are going to be created
later, according to the timestamp in the trace file.
- getNumberOfLinks() - Method in class org.cloudbus.cloudsim.network.topologies.TopologicalGraph
-
Gets the number of links contained inside the topological-graph.
- getNumberOfNeighborhoodSearchesByIteration() - Method in interface org.cloudsimplus.heuristics.Heuristic
-
- getNumberOfNeighborhoodSearchesByIteration() - Method in class org.cloudsimplus.heuristics.HeuristicAbstract
-
- getNumberOfNodes() - Method in class org.cloudbus.cloudsim.network.topologies.TopologicalGraph
-
Gets the number of nodes contained inside the topological-graph.
- getNumberOfPes() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the number of Processing Elements (PEs) from the VM, that is
required to execute this cloudlet.
- getNumberOfPes() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getNumberOfPes() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletExecution
-
- getNumberOfPes() - Method in interface org.cloudbus.cloudsim.core.Machine
-
Gets the overall number of
Pe
s the machine has,
that include PEs of all statuses, including failed PEs.
- getNumberOfPes() - Method in interface org.cloudbus.cloudsim.datacenters.DatacenterCharacteristics
-
Gets the total number of PEs for all PMs.
- getNumberOfPes() - Method in class org.cloudbus.cloudsim.datacenters.DatacenterCharacteristicsSimple
-
- getNumberOfPes() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
Gets the overall number of
Pe
s the machine has,
that include PEs of all statuses, including failed PEs.
- getNumberOfPes() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getNumberOfTasks() - Method in class org.cloudbus.cloudsim.cloudlets.network.NetworkCloudlet
-
- getNumberOfWorkingPes() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets the number of PEs that are working.
- getNumberOfWorkingPes() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getNumEntities() - Method in class org.cloudbus.cloudsim.core.CloudSim
-
- getNumEntities() - Method in interface org.cloudbus.cloudsim.core.Simulation
-
Get the current number of entities in the simulation.
- getNumStoredFile() - Method in interface org.cloudbus.cloudsim.resources.FileStorage
-
Gets the number of files stored on this device.
- getNumStoredFile() - Method in class org.cloudbus.cloudsim.resources.HarddriveStorage
-
- getNumVertices() - Method in class org.cloudbus.cloudsim.network.FloydWarshall
-
- getOnUpdateVmProcessingListener() - Method in class org.cloudsimplus.builders.VmBuilder
-
- getOnUpdateVmsProcessingListener() - Method in class org.cloudsimplus.builders.HostBuilder
-
- getOptimizedAllocationMap(List<? extends Vm>) - Method in class org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationAbstract
-
- getOptimizedAllocationMap(List<? extends Vm>) - Method in interface org.cloudbus.cloudsim.allocationpolicies.VmAllocationPolicy
-
Gets a map of optimized allocation for VMs according to current utilization
and Hosts under and overloaded conditions.
- getOptimizedAllocationMap(List<? extends Vm>) - Method in class org.cloudbus.cloudsim.allocationpolicies.VmAllocationPolicyAbstract
-
Gets a map of optimized allocation for VMs according to current utilization
and Hosts under and overloaded conditions.
- getOs() - Method in interface org.cloudbus.cloudsim.datacenters.DatacenterCharacteristics
-
Gets the Operating System (OS) used by the Hosts in the Datacenter.
- getOs() - Method in class org.cloudbus.cloudsim.datacenters.DatacenterCharacteristicsSimple
-
- getOutputSize() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the output file size of this Cloudlet after execution (in bytes).
- getOutputSize() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getOutputSize() - Method in class org.cloudsimplus.builders.CloudletBuilder
-
- getOverloadPredicate() - Method in interface org.cloudsimplus.autoscaling.HorizontalVmScaling
-
- getOverloadPredicate() - Method in class org.cloudsimplus.autoscaling.HorizontalVmScalingSimple
-
- getOverUtilizationThreshold(Host) - Method in interface org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigration
-
Gets the host CPU utilization threshold to detect over utilization.
- getOverUtilizationThreshold(Host) - Method in class org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationDynamicUpperThresholdFirstFit
-
Gets a dynamically computed Host over utilization threshold based on the
Host CPU utilization history.
- getOverUtilizationThreshold(Host) - Method in class org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationLocalRegression
-
Gets a dynamically computed Host over utilization threshold based on the
Host CPU utilization history.
- getOverUtilizationThreshold(Host) - Method in class org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationStaticThreshold
-
Gets the static host CPU utilization threshold to detect over
utilization.
- getOwnerName() - Method in class org.cloudbus.cloudsim.resources.File
-
Gets the owner name of this file.
- getOwnerName() - Method in class org.cloudbus.cloudsim.resources.FileAttribute
-
Gets the owner name of the file.
- getPacketList() - Method in class org.cloudbus.cloudsim.network.switches.AbstractSwitch
-
- getPacketList() - Method in interface org.cloudbus.cloudsim.network.switches.Switch
-
- getPacketsReceived() - Method in class org.cloudbus.cloudsim.cloudlets.network.CloudletReceiveTask
-
Gets the list of packets received.
- getPacketsToSend() - Method in class org.cloudbus.cloudsim.cloudlets.network.CloudletSendTask
-
- getPacketsToSend(double) - Method in class org.cloudbus.cloudsim.cloudlets.network.CloudletSendTask
-
Gets the list of packets to send,
updating the send time to the given time
and clearing the list of packets, marking the
task as finished.
- getPacketToHostMap() - Method in class org.cloudbus.cloudsim.network.switches.AbstractSwitch
-
- getPacketToHostMap() - Method in interface org.cloudbus.cloudsim.network.switches.Switch
-
- getParameterEstimates(double...) - Method in class org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationLocalRegression
-
Gets utilization estimates.
- getParameterEstimates(double[]) - Method in class org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationLocalRegressionRobust
-
Gets the utilization estimates.
- getPeCapacity() - Method in interface org.cloudbus.cloudsim.schedulers.vm.VmScheduler
-
Gets PE capacity in MIPS.
- getPeCapacity() - Method in class org.cloudbus.cloudsim.schedulers.vm.VmSchedulerAbstract
-
- getPeList() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets the list of all Processing Elements (PEs) of the host,
including failed PEs.
- getPeList() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getPeProvisioner() - Method in interface org.cloudbus.cloudsim.resources.Pe
-
Gets the PE provisioner that manages the allocation
of this physical PE to virtual machines.
- getPeProvisioner() - Method in class org.cloudbus.cloudsim.resources.PeSimple
-
Gets the PE provisioner that manages the allocation
of this physical PE to virtual machines.
- getPercentUsage() - Method in class org.cloudbus.cloudsim.hosts.HostStateHistoryEntry
-
Gets the percentage (in scale from 0 to 1) of allocated MIPS from the total requested.
- getPercentUtilization() - Method in interface org.cloudbus.cloudsim.resources.Resource
-
Gets the current percentage of resource utilization in scale from 0 to 1.
- getPes() - Method in class org.cloudsimplus.builders.CloudletBuilder
-
- getPes() - Method in class org.cloudsimplus.builders.HostBuilder
-
- getPes() - Method in class org.cloudsimplus.builders.VmBuilder
-
- getPeVerticalScaling() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets a
VerticalVmScaling
that will check if the Vm's
Pe
is overloaded,
based on some conditions defined by a
Predicate
given
to the VerticalVmScaling, and then request the RAM up scaling.
- getPeVerticalScaling() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getPk() - Method in class org.cloudbus.cloudsim.network.FloydWarshall
-
Gets a copy of the predecessor matrix.
- getPorts() - Method in class org.cloudbus.cloudsim.network.switches.AbstractSwitch
-
- getPorts() - Method in interface org.cloudbus.cloudsim.network.switches.Switch
-
Gets the number of ports the switch has.
- getPower() - Method in interface org.cloudbus.cloudsim.datacenters.Datacenter
-
Gets an estimation of Datacenter power consumption in Watt-Second (Ws).
- getPower() - Method in class org.cloudbus.cloudsim.datacenters.DatacenterSimple
-
- getPower() - Method in interface org.cloudbus.cloudsim.power.models.PowerAware
-
Gets the current power consumption in Watt-Second (Ws).
- getPower(double) - Method in interface org.cloudbus.cloudsim.power.models.PowerModel
-
Gets power consumption in Watt-Second (Ws) of the Power Model, according to the utilization
percentage of a critical resource, such as CPU.
- getPower() - Method in class org.cloudbus.cloudsim.power.models.PowerModelAbstract
-
- getPower(double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelAbstract
-
- getPowerAfterAllocation(Host, Vm) - Method in class org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationAbstract
-
Gets the power consumption of a host after the supposed placement of a candidate VM.
- getPowerAfterAllocationDifference(Host, Vm) - Method in class org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationAbstract
-
Gets the power consumption different after the supposed placement of a VM into a given Host
and the original Host power consumption.
- getPowerData(int) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPower
-
Gets the power consumption for a given utilization percentage.
- 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
-
- getPowerInKWattsHour() - Method in interface org.cloudbus.cloudsim.power.models.PowerAware
-
Gets the current power consumption in Kilowatt-hour (kWh).
- getPowerInternal(double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelAbstract
-
An internal method to be implemented by sub classes
to get the power consumption for the current CPU utilization.
- getPowerInternal(double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSimple
-
- getPowerInternal(double) - Method in class org.cloudbus.cloudsim.power.models.PowerModelSpecPower
-
- getPowerModel() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets the
PowerModel
used by the host
to define how it consumes power.
- getPowerModel() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getPreviousTime() - Method in interface org.cloudbus.cloudsim.schedulers.cloudlet.CloudletScheduler
-
Gets the previous time when the scheduler updated the processing of
cloudlets it is managing.
- getPreviousTime() - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
- getPreviousUtilizationOfCpu() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
- getPreviousUtilizationOfCpu() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getPriceMetric() - Method in class org.cloudsimplus.slametrics.SlaContract
-
- getPricePerHour() - Method in class org.cloudsimplus.vmtemplates.AwsEc2Template
-
Gets the price per hour of a VM created from this template
- getPrintStream() - Method in class org.cloudsimplus.builders.tables.AbstractTable
-
Gets the
PrintStream
used to print the generated table.
- getPriority() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the priority of this Cloudlet for scheduling inside a Vm.
- getPriority() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getPriority() - Method in class org.cloudsimplus.traces.google.TaskEvent
-
- getProcessor() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
- getProcessor() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getProvisioner(Class<? extends ResourceManageable>) - Method in interface org.cloudbus.cloudsim.hosts.Host
-
- getProvisioner(Class<? extends ResourceManageable>) - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getProvisionerClass() - Method in class org.cloudsimplus.builders.PeBuilder
-
- getRam() - Method in interface org.cloudbus.cloudsim.core.Machine
-
Gets the machine memory resource in Megabytes.
- getRam() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getRam() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets the RAM resource assigned to the Vm,
allowing to check its capacity (in Megabytes) and usage.
- getRam() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getRam() - Method in class org.cloudsimplus.builders.HostBuilder
-
- getRam() - Method in class org.cloudsimplus.builders.VmBuilder
-
- getRam() - Method in class org.cloudsimplus.traces.google.MachineEvent
-
- getRamProvisioner() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets the ram provisioner with capacity in Megabytes.
- getRamProvisioner() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getRamVerticalScaling() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets a
VerticalVmScaling
that will check if the Vm's RAM is overloaded,
based on some conditions defined by a
Predicate
given
to the VerticalVmScaling, and then request the RAM up scaling.
- getRamVerticalScaling() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getRandom() - Method in class org.cloudsimplus.heuristics.HeuristicAbstract
-
- getRandomGenerator() - Method in class org.cloudbus.cloudsim.utilizationmodels.UtilizationModelStochastic
-
Gets the random number generator.
- getRandomMapEntries() - Method in class org.cloudsimplus.heuristics.CloudletToVmMappingSolution
-
- getRandomRecoveryTimeForVmInSecs() - Method in class org.cloudsimplus.faultinjection.HostFaultInjection
-
Gets a Pseudo Random Number used to give a
recovery time (in seconds) for each VM that was failed.
- getRandomValue(int) - Method in interface org.cloudsimplus.heuristics.Heuristic
-
Gets a random number between 0 (inclusive) and maxValue (exclusive).
- getRandomValue(int) - Method in class org.cloudsimplus.heuristics.HeuristicAbstract
-
- getReader() - Method in class org.cloudbus.cloudsim.util.TraceReaderAbstract
-
- getReceivedPacketList() - Method in class org.cloudbus.cloudsim.vms.network.NetworkVm
-
List of packets received by the VM.
- getReceiverCloudlet() - Method in class org.cloudbus.cloudsim.network.VmPacket
-
Gets the cloudlet that has to receive the packet.
- getReceiveTime() - Method in class org.cloudbus.cloudsim.network.HostPacket
-
- getReceiveTime() - Method in class org.cloudbus.cloudsim.network.IcmpPacket
-
- getReceiveTime() - Method in interface org.cloudbus.cloudsim.network.NetworkPacket
-
Gets the time when the packet was received.
- getReceiveTime() - Method in class org.cloudbus.cloudsim.network.VmPacket
-
- getRegistrationID() - Method in class org.cloudbus.cloudsim.resources.File
-
Gets the file registration ID.
- getRegistrationID() - Method in class org.cloudbus.cloudsim.resources.FileAttribute
-
Gets the file registration ID.
- getRemainingCloudletLength() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletExecution
-
Gets the remaining cloudlet length (in MI) that has to be execute yet,
considering the
Cloudlet.getLength()
.
- getRequestedCpuPercentUtilization(double) - Method in interface org.cloudbus.cloudsim.schedulers.cloudlet.CloudletScheduler
-
Gets total CPU utilization percentage of all cloudlets,
according to CPU UtilizationModel of each one (in scale from 0 to 1,
where 1 is 100%).
- getRequestedCpuPercentUtilization(double) - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
- getRequestedMips() - Method in class org.cloudbus.cloudsim.hosts.HostStateHistoryEntry
-
Gets the total MIPS requested by running VMs to all PEs of the Host at the recorded time.
- getRequestedMips(Vm) - Method in interface org.cloudbus.cloudsim.schedulers.vm.VmScheduler
-
Gets a copy of the List of MIPS requested by a VM,
avoiding the original list to be changed.
- getRequestedMips(Vm) - Method in class org.cloudbus.cloudsim.schedulers.vm.VmSchedulerAbstract
-
- getRequestedMips() - Method in class org.cloudbus.cloudsim.vms.VmStateHistoryEntry
-
Gets the requested mips.
- getRequestedMipsForCloudlet(CloudletExecution, double) - Method in interface org.cloudbus.cloudsim.schedulers.cloudlet.CloudletScheduler
-
Gets the current requested MIPS for a given cloudlet.
- getRequestedMipsForCloudlet(CloudletExecution, double) - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
- getRequestedMipsMap() - Method in class org.cloudbus.cloudsim.schedulers.vm.VmSchedulerAbstract
-
Gets a map of MIPS requested by each VM, where each key is a VM and each value is a
list of MIPS requested by that VM.
- getRequiredFiles() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the list of required files to be used by the cloudlet (if any).
- getRequiredFiles() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getResource() - Method in interface org.cloudbus.cloudsim.provisioners.ResourceProvisioner
-
Gets the resource being managed by the provisioner, such as
Ram
,
Pe
,
Bandwidth
, etc.
- getResource() - Method in class org.cloudbus.cloudsim.provisioners.ResourceProvisionerAbstract
-
- getResource(Class<? extends ResourceManageable>) - Method in interface org.cloudbus.cloudsim.resources.Resourceful
-
- getResource() - Method in interface org.cloudsimplus.autoscaling.VerticalVmScaling
-
Gets the actual Vm
Resource
this scaling object is in charge of scaling.
- getResource() - Method in class org.cloudsimplus.autoscaling.VerticalVmScalingSimple
-
- getResourceAllocationMap() - Method in class org.cloudbus.cloudsim.provisioners.ResourceProvisionerAbstract
-
Gets the VM resource allocation map, where each key is a VM and each value
is the amount of resource allocated to that VM.
- getResourceAmountToScale(VerticalVmScaling) - Method in interface org.cloudsimplus.autoscaling.resources.ResourceScaling
-
Computes the amount of resource to scale up or down,
depending if the resource is over or underloaded, respectively.
- getResourceAmountToScale(VerticalVmScaling) - Method in class org.cloudsimplus.autoscaling.resources.ResourceScalingGradual
-
- getResourceAmountToScale(VerticalVmScaling) - Method in class org.cloudsimplus.autoscaling.resources.ResourceScalingInstantaneous
-
- getResourceAmountToScale() - Method in interface org.cloudsimplus.autoscaling.VerticalVmScaling
-
Gets the absolute amount of the Vm resource which has to be
scaled up or down, based on the
scaling factor
.
- getResourceAmountToScale() - Method in class org.cloudsimplus.autoscaling.VerticalVmScalingSimple
-
Gets the absolute amount of the Vm resource which has to be
scaled up or down, based on the
scaling factor
.
- getResourceClass() - Method in class org.cloudbus.cloudsim.provisioners.ResourceProvisionerAbstract
-
Gets the class of the resource that this provisioner manages.
- getResourceClass() - Method in interface org.cloudsimplus.autoscaling.VerticalVmScaling
-
Gets the class of Vm resource this scaling object will request up or down scaling.
- getResourceClass() - Method in class org.cloudsimplus.autoscaling.VerticalVmScalingSimple
-
- getResourceList(Class, String) - Static method in class org.cloudbus.cloudsim.util.ResourceLoader
-
Gets the list of files contained inside a given resource directory.
- getResourcePath(Class, String) - Static method in class org.cloudbus.cloudsim.util.ResourceLoader
-
Gets the absolute path of a resource (a file or sub-directory) inside the resources directory.
- getResourceRequestForCpuCores() - Method in class org.cloudsimplus.traces.google.TaskEvent
-
Gets the maximum number of CPU cores
the task is permitted to use (in percentage from 0 to 1).
- getResourceRequestForLocalDiskSpace() - Method in class org.cloudsimplus.traces.google.TaskEvent
-
Gets the maximum amount of local disk space
the task is permitted to use (in percentage from 0 to 1).
- getResourceRequestForRam() - Method in class org.cloudsimplus.traces.google.TaskEvent
-
Gets the maximum amount of RAM
the task is permitted to use (in percentage from 0 to 1).
- getResources() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getResources() - Method in interface org.cloudbus.cloudsim.resources.Resourceful
-
Gets a read-only list of resources the machine has.
- getResources() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets a read-only list of resources the machine has.
- getResources() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getResourceUrl(Class, String) - Static method in class org.cloudbus.cloudsim.util.ResourceLoader
-
Gets the
URL
of a resource (a file or sub-directory) inside the resources directory.
- getResourceUsageThresholdFunction() - Method in interface org.cloudsimplus.autoscaling.VerticalVmScaling
-
Gets the lower or upper resource utilization threshold
Function
,
depending if the Vm resource is under or overloaded, respectively.
- getResourceUsageThresholdFunction() - Method in class org.cloudsimplus.autoscaling.VerticalVmScalingSimple
-
- getResult() - Method in class org.cloudsimplus.heuristics.CloudletToVmMappingSolution
-
- getResult() - Method in interface org.cloudsimplus.heuristics.HeuristicSolution
-
Gets the result of the solution.
- getRobustLoessParameterEstimates(double...) - Static method in class org.cloudbus.cloudsim.util.MathUtil
-
Gets the robust loess parameter estimates.
- getRows() - Method in class org.cloudsimplus.builders.tables.AbstractTable
-
- getSafetyParameter() - Method in interface org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationDynamicUpperThreshold
-
Gets the safety parameter for the over utilization threshold in percentage, at scale from 0 to 1.
- getSafetyParameter() - Method in class org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationDynamicUpperThresholdFirstFit
-
- getScalingFactor() - Method in interface org.cloudsimplus.autoscaling.VerticalVmScaling
-
Gets the factor that will be used to scale a Vm resource up or down,
whether such a resource is over or underloaded, according to the
defined predicates.
- getScalingFactor() - Method in class org.cloudsimplus.autoscaling.VerticalVmScalingSimple
-
- getSchedulingClass() - Method in class org.cloudsimplus.traces.google.TaskEvent
-
Gets the scheduling class that roughly represents how latency-sensitive the task is.
- getSchedulingInterval() - Method in class org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationLocalRegression
-
Gets the scheduling interval that defines the periodicity of VM migrations.
- getSchedulingInterval() - Method in interface org.cloudbus.cloudsim.datacenters.Datacenter
-
Gets the scheduling interval to process each event received by the
Datacenter (in seconds).
- getSchedulingInterval() - Method in class org.cloudbus.cloudsim.datacenters.DatacenterSimple
-
- getSchedulingInterval() - Method in class org.cloudbus.cloudsim.utilizationmodels.UtilizationModelPlanetLab
-
Gets the time interval (in seconds) in which precise
utilization can be got from the workload file.
- getSchedulingInterval() - Method in class org.cloudsimplus.builders.DatacenterBuilder
-
- getSecondsInsideInterval(int, int) - Method in class org.cloudbus.cloudsim.utilizationmodels.UtilizationModelPlanetLab
-
- getSeed() - Method in interface org.cloudbus.cloudsim.distributions.ContinuousDistribution
-
- getSeed() - Method in class org.cloudbus.cloudsim.distributions.ContinuousDistributionAbstract
-
- getSeed() - Method in class org.cloudbus.cloudsim.distributions.PoissonDistr
-
- getSenderCloudlet() - Method in class org.cloudbus.cloudsim.network.VmPacket
-
Gets the cloudlet sending the packet.
- getSendTime() - Method in class org.cloudbus.cloudsim.network.HostPacket
-
- getSendTime() - Method in class org.cloudbus.cloudsim.network.IcmpPacket
-
- getSendTime() - Method in interface org.cloudbus.cloudsim.network.NetworkPacket
-
Gets the time when the packet was sent.
- getSendTime() - Method in class org.cloudbus.cloudsim.network.VmPacket
-
- getSerial() - Method in class org.cloudbus.cloudsim.core.events.CloudSimEvent
-
- getSerial() - Method in interface org.cloudbus.cloudsim.core.events.SimEvent
-
Gets the serial number that defines the order of received events when multiple
events are generated at the same time.
- getShutdownTime() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets the time the Host shut down.
- getShutdownTime() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getSimulation() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the CloudSim instance that represents the simulation the Entity is related to.
- getSimulation() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getSimulation() - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
- getSimulation() - Method in class org.cloudbus.cloudsim.core.events.CloudSimEvent
-
- getSimulation() - Method in interface org.cloudbus.cloudsim.core.events.SimEvent
-
Gets the CloudSim instance that represents the simulation for with the Entity is related to.
- getSimulation() - Method in interface org.cloudbus.cloudsim.core.Machine
-
Gets the CloudSim instance that represents the simulation the Entity is related to.
- getSimulation() - Method in interface org.cloudbus.cloudsim.core.SimEntity
-
Gets the CloudSim instance that represents the simulation to each the Entity is related to.
- getSimulation() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getSimulation() - Method in interface org.cloudbus.cloudsim.utilizationmodels.UtilizationModel
-
Gets the simulation that this UtilizationModel belongs to.
- getSimulation() - Method in class org.cloudbus.cloudsim.utilizationmodels.UtilizationModelAbstract
-
- getSimulation() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getSimulation() - Method in class org.cloudsimplus.builders.SimulationScenarioBuilder
-
- getSimulation() - Method in class org.cloudsimplus.traces.google.GoogleTaskEventsTraceReader
-
- getSize() - Method in class org.cloudbus.cloudsim.network.HostPacket
-
- getSize() - Method in class org.cloudbus.cloudsim.network.IcmpPacket
-
- getSize() - Method in interface org.cloudbus.cloudsim.network.NetworkPacket
-
Gets the size of the packet in bytes.
- getSize() - Method in class org.cloudbus.cloudsim.network.VmPacket
-
- getSize() - Method in class org.cloudbus.cloudsim.resources.File
-
Gets the file size (in MBytes).
- getSize() - Method in class org.cloudsimplus.builders.VmBuilder
-
- getSizeInByte() - Method in class org.cloudbus.cloudsim.resources.File
-
Gets the file size (in bytes).
- getSolveTime() - Method in interface org.cloudsimplus.heuristics.Heuristic
-
- getSolveTime() - Method in class org.cloudsimplus.heuristics.HeuristicAbstract
-
- getSource() - Method in class org.cloudbus.cloudsim.core.events.CloudSimEvent
-
- getSource() - Method in interface org.cloudbus.cloudsim.core.events.SimEvent
-
Gets the entity which scheduled this event.
- getSource() - Method in class org.cloudbus.cloudsim.network.HostPacket
-
Gets the ID of the
Host
that this packet is coming from (the sender).
- getSource() - Method in class org.cloudbus.cloudsim.network.IcmpPacket
-
- getSource() - Method in interface org.cloudbus.cloudsim.network.NetworkPacket
-
Gets the entity that this packet is coming from (the sender).
- getSource() - Method in class org.cloudbus.cloudsim.network.VmPacket
-
Gets the VM sending the packet.
- getSourceVm() - Method in class org.cloudbus.cloudsim.cloudlets.network.CloudletReceiveTask
-
Gets the Vm where it is expected to receive packets from.
- getSrcNodeID() - Method in class org.cloudbus.cloudsim.network.topologies.TopologicalLink
-
Gets the BRITE id of the source node of the link.
- getStartTime() - Method in class org.cloudbus.cloudsim.cloudlets.network.CloudletTask
-
- getStartTime() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets the time the Host was powered-on (in seconds).
- getStartTime() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getStartTime() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets the time the VM was created into some Host for the first time (in seconds).
- getStartTime() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getStartTime() - Method in class org.cloudsimplus.traces.google.TaskUsage
-
Gets the start time of the measurement period (converted to seconds).
- getState() - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
Gets the entity state.
- getStateHistory() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets a read-only host state history.
- getStateHistory() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getStateHistory() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets a read-only list with the history of requests and allocation of MIPS for this VM.
- getStateHistory() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getStaticPower() - Method in class org.cloudbus.cloudsim.power.models.PowerModelSimple
-
- getStaticPowerPercent() - Method in class org.cloudbus.cloudsim.power.models.PowerModelSimple
-
Gets the static power consumption percentage (between 0 and 1) that is not dependent of resource usage.
- getStatistics(Collection<Double>) - Static method in class org.cloudbus.cloudsim.util.MathUtil
-
Gets an object to compute descriptive statistics for an list of numbers.
- getStatistics(double...) - Static method in class org.cloudbus.cloudsim.util.MathUtil
-
Gets an object to compute descriptive statistics for an array of numbers.
- getStatus() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the execution status of this Cloudlet.
- getStatus() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getStatus() - Method in interface org.cloudbus.cloudsim.resources.Pe
-
Gets the status of the PE.
- getStatus() - Method in class org.cloudbus.cloudsim.resources.PeSimple
-
- getStopTime() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets the time the VM was destroyed into the last Host it executed (in seconds).
- getStopTime() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getStorage() - Method in interface org.cloudbus.cloudsim.core.Machine
-
Gets the storage device of the machine with capacity in Megabytes.
- getStorage() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getStorage() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets the storage device of the VM, which represents the VM image,
allowing to check its capacity (in Megabytes) and usage.
- getStorage() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getStorage() - Method in class org.cloudsimplus.builders.HostBuilder
-
- getStorageList() - Method in class org.cloudbus.cloudsim.resources.DatacenterStorage
-
Gets the list of storage devices of the Datacenter,
which is like a
Disk Array.
- getSubmissionDelay() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getSubmissionDelay() - Method in interface org.cloudbus.cloudsim.core.Delayable
-
Gets the delay (in seconds) that a
DatacenterBroker
has to include
when submitting the Cloudlet, in order that it will be assigned
to a VM only after this delay has expired.
- getSubmissionDelay() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getSubTitle() - Method in class org.cloudsimplus.builders.tables.AbstractTableColumn
-
- getSubTitle() - Method in interface org.cloudsimplus.builders.tables.TableColumn
-
- getSwitchedOffHosts() - Method in class org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationAbstract
-
Gets the switched off hosts.
- getSwitchingDelay() - Method in class org.cloudbus.cloudsim.network.switches.AbstractSwitch
-
- getSwitchingDelay() - Method in interface org.cloudbus.cloudsim.network.switches.Switch
-
- getSwitchMap() - Method in class org.cloudbus.cloudsim.datacenters.network.NetworkDatacenter
-
Gets a read-only list of network Datacenter's Switches.
- getTable() - Method in class org.cloudsimplus.builders.tables.AbstractTableColumn
-
- getTable() - Method in class org.cloudsimplus.builders.tables.TableBuilderAbstract
-
- getTable() - Method in interface org.cloudsimplus.builders.tables.TableColumn
-
- getTag() - Method in class org.cloudbus.cloudsim.core.events.CloudSimEvent
-
- getTag() - Method in interface org.cloudbus.cloudsim.core.events.SimEvent
-
Gets the user-defined tag of this event.
- getTag() - Method in class org.cloudbus.cloudsim.network.IcmpPacket
-
Gets the packet direction that indicates if it is going or returning.
- getTaskCompletionTimeMetric() - Method in class org.cloudsimplus.slametrics.SlaContract
-
- getTaskIndex() - Method in class org.cloudsimplus.traces.google.TaskDataAbstract
-
Gets the task index within the job.
- getTasks() - Method in class org.cloudbus.cloudsim.cloudlets.network.NetworkCloudlet
-
- getTaskScheduler() - Method in interface org.cloudbus.cloudsim.schedulers.cloudlet.CloudletScheduler
-
Gets the
CloudletTaskScheduler
that will be used by this CloudletScheduler to process
VmPacket
s to be sent or received by the Vm that is assigned to the
current CloudletScheduler.
- getTaskScheduler() - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
- getTime() - Method in class org.cloudbus.cloudsim.core.events.CloudSimEvent
-
- getTime() - Method in class org.cloudbus.cloudsim.hosts.HostStateHistoryEntry
-
Gets the time the data in this history entry is related to.
- getTime() - Method in class org.cloudbus.cloudsim.vms.VmStateHistoryEntry
-
Gets the time.
- getTime() - Method in interface org.cloudsimplus.listeners.EventInfo
-
Gets the time the event happened.
- getTimeHistory() - Method in interface org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigration
-
Gets a read-only map of times when entries in each history list was added for each Host.
- getTimeHistory() - Method in class org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationAbstract
-
- getTimeSlice() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletExecution
-
Gets the timeslice assigned by a
CloudletScheduler
for a Cloudlet, which is the amount
of time (in seconds) that such a Cloudlet will have to use the PEs
of a Vm.
- getTimeSpan() - Method in class org.cloudbus.cloudsim.utilizationmodels.UtilizationModelDynamic
-
Gets the time difference from the current simulation time to the
last time the resource utilization was updated.
- getTimestamp() - Method in class org.cloudsimplus.traces.google.MachineEvent
-
Gets the time the event happened (converted to seconds).
- getTimestamp() - Method in class org.cloudsimplus.traces.google.TaskEvent
-
Gets the time the event happened (converted to seconds).
- getTimeZone() - Method in interface org.cloudbus.cloudsim.datacenters.DatacenterCharacteristics
-
Gets the time zone, a value between [-12 and 13], in which the
Datacenter is physically located.
- getTimeZone() - Method in class org.cloudbus.cloudsim.datacenters.DatacenterCharacteristicsSimple
-
- getTimezone() - Method in class org.cloudsimplus.builders.DatacenterBuilder
-
- getTitle() - Method in class org.cloudsimplus.builders.tables.AbstractTable
-
- getTitle() - Method in class org.cloudsimplus.builders.tables.AbstractTableColumn
-
- getTitle() - Method in interface org.cloudsimplus.builders.tables.Table
-
- getTitle() - Method in interface org.cloudsimplus.builders.tables.TableColumn
-
- getTopologycalGraph() - Method in class org.cloudbus.cloudsim.network.topologies.BriteNetworkTopology
-
- getTopologycalGraph() - Method in interface org.cloudbus.cloudsim.network.topologies.NetworkTopology
-
- getTotalAllocatedMipsForVm(Vm) - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets the total allocated MIPS for a VM along all its PEs.
- getTotalAllocatedMipsForVm(Vm) - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getTotalAllocatedMipsForVm(Vm) - Method in interface org.cloudbus.cloudsim.schedulers.vm.VmScheduler
-
Gets the actual total allocated MIPS for a VM along all its allocated PEs.
- getTotalAllocatedMipsForVm(Vm) - Method in class org.cloudbus.cloudsim.schedulers.vm.VmSchedulerAbstract
-
- getTotalAllocatedResource() - Method in interface org.cloudbus.cloudsim.provisioners.PeProvisioner
-
Gets the total allocated MIPS from the physical Pe.
- getTotalAllocatedResource() - Method in interface org.cloudbus.cloudsim.provisioners.ResourceProvisioner
-
Gets the total amount of resource allocated to all VMs from the physical resource
- getTotalAllocatedResource() - Method in class org.cloudbus.cloudsim.provisioners.ResourceProvisionerAbstract
-
- getTotalCost() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the total cost of executing this Cloudlet.
- getTotalCost() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getTotalCpuMipsUsage() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets the current total CPU MIPS utilization of all PEs from all cloudlets running on this VM.
- getTotalCpuMipsUsage(double) - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets the total CPU MIPS utilization of all PEs from all cloudlets running on this VM at the
given time.
- getTotalCpuMipsUsage() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getTotalCpuMipsUsage(double) - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getTotalDataTransferBytes() - Method in class org.cloudbus.cloudsim.hosts.network.NetworkHost
-
- getTotalExecutedLength() - Method in class org.cloudbus.cloudsim.cloudlets.network.CloudletExecutionTask
-
Gets the length of this CloudletTask that has been executed so far (in MI).
- getTotalExecutionTime() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets the total time (in seconds) the Vm spent executing.
- getTotalExecutionTime() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getTotalLength() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the total length (across all PEs) of this Cloudlet (in MI).
- getTotalLength() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getTotalMips() - Method in class org.cloudbus.cloudsim.resources.Processor
-
Gets the sum of MIPS from all
Pe
s.
- getTotalMipsCapacity() - Method in interface org.cloudbus.cloudsim.core.Machine
-
Gets total MIPS capacity of all PEs of the machine.
- getTotalMipsCapacity() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
- getTotalMipsCapacity() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getTotalMipsCapacity() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getTotalResponseTime() - Method in class org.cloudbus.cloudsim.network.IcmpPacket
-
Gets the total time that the packet has spent in the network.
- getTransactionTime() - Method in class org.cloudbus.cloudsim.resources.File
-
Gets the last transaction time of the file (in second).
- getTransferTime(String) - Method in interface org.cloudbus.cloudsim.resources.FileStorage
-
Gets the transfer time of a given file.
- getTransferTime(File) - Method in interface org.cloudbus.cloudsim.resources.FileStorage
-
Gets the transfer time of a given file.
- getTransferTime(int) - Method in interface org.cloudbus.cloudsim.resources.FileStorage
-
Gets the transfer time of a given file.
- getTransferTime(String) - Method in class org.cloudbus.cloudsim.resources.HarddriveStorage
-
- getTransferTime(File) - Method in class org.cloudbus.cloudsim.resources.HarddriveStorage
-
- getTransferTime(int) - Method in class org.cloudbus.cloudsim.resources.HarddriveStorage
-
- getTransferTime(int, double) - Method in class org.cloudbus.cloudsim.resources.HarddriveStorage
-
Gets the time to transfer a file (in MBytes)
according to a given transfer speed (in Mbits/sec).
- getTransferTime(int) - Method in class org.cloudbus.cloudsim.resources.SanStorage
-
Gets the transfer time of a given file.
- getTricubeBisquareWeights(double...) - Static method in class org.cloudbus.cloudsim.util.MathUtil
-
Gets the tricube bisquare weigths.
- getTricubeWeights(int) - Static method in class org.cloudbus.cloudsim.util.MathUtil
-
Gets the tricube weigths.
- getType() - Method in class org.cloudbus.cloudsim.core.events.CloudSimEvent
-
- getType() - Method in interface org.cloudbus.cloudsim.core.events.SimEvent
-
Gets the internal type
- getType() - Method in class org.cloudbus.cloudsim.resources.File
-
Gets the file type.
- getType() - Method in class org.cloudbus.cloudsim.resources.FileAttribute
-
Gets the file type.
- getUid() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getUid(int, int) - Static method in interface org.cloudbus.cloudsim.core.UniquelyIdentifiable
-
Generates an Unique Identifier (UID).
- getUid() - Method in interface org.cloudbus.cloudsim.core.UniquelyIdentifiable
-
Gets the Unique Identifier (UID) for the VM, that is compounded by the id
of a
DatacenterBroker
(representing the User)
and the object id.
- getUid() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getUnderUtilizationThreshold() - Method in interface org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigration
-
Gets the percentage of total CPU utilization
to indicate that a host is under used and its VMs have to be migrated.
- getUnderUtilizationThreshold() - Method in class org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationAbstract
-
- getUniqueTaskId() - Method in class org.cloudsimplus.traces.google.TaskDataAbstract
-
An unique ID to be used to identify Cloudlets.
- getUnit() - Method in interface org.cloudbus.cloudsim.utilizationmodels.UtilizationModel
-
- getUnit() - Method in class org.cloudbus.cloudsim.utilizationmodels.UtilizationModelAbstract
-
- getUnit() - Method in class org.cloudsimplus.slametrics.SlaMetricDimension
-
Gets the unit of the dimension, if "Percent" or "Absolute".
- getUplinkBandwidth() - Method in class org.cloudbus.cloudsim.network.switches.AbstractSwitch
-
- getUplinkBandwidth() - Method in interface org.cloudbus.cloudsim.network.switches.Switch
-
- getUplinkSwitches() - Method in class org.cloudbus.cloudsim.network.switches.AbstractSwitch
-
- getUplinkSwitches() - Method in interface org.cloudbus.cloudsim.network.switches.Switch
-
- getUplinkSwitchPacketList(Switch) - Method in class org.cloudbus.cloudsim.network.switches.AbstractSwitch
-
- getUplinkSwitchPacketList(Switch) - Method in interface org.cloudbus.cloudsim.network.switches.Switch
-
Gets the list of packets to be sent to an uplink switch.
- getUplinkSwitchPacketMap() - Method in class org.cloudbus.cloudsim.network.switches.AbstractSwitch
-
- getUplinkSwitchPacketMap() - Method in interface org.cloudbus.cloudsim.network.switches.Switch
-
- getUpperThresholdFunction() - Method in interface org.cloudsimplus.autoscaling.VerticalVmScaling
-
Gets a
Function
that defines the upper utilization threshold for a
Vm
which indicates if it is overloaded or not.
- getUpperThresholdFunction() - Method in class org.cloudsimplus.autoscaling.VerticalVmScalingSimple
-
- getUsedPes() - Method in interface org.cloudbus.cloudsim.schedulers.cloudlet.CloudletScheduler
-
Gets the number of currently used
Pe
's.
- getUsedPes() - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
- getUserName() - Method in class org.cloudsimplus.traces.google.TaskEvent
-
Gets the hashed username provided as an opaque base64-encoded string that can be tested for equality.
- getUtilization() - Method in interface org.cloudbus.cloudsim.provisioners.PeProvisioner
-
Gets the utilization percentage of the Pe in scale from 0 to 1.
- getUtilization() - Method in class org.cloudbus.cloudsim.provisioners.PeProvisionerSimple
-
- getUtilization(double) - Method in interface org.cloudbus.cloudsim.utilizationmodels.UtilizationModel
-
Gets the expected utilization of resource at a given simulation time.
- getUtilization() - Method in interface org.cloudbus.cloudsim.utilizationmodels.UtilizationModel
-
Gets the expected utilization of resource at the current simulation time.
- getUtilization() - Method in class org.cloudbus.cloudsim.utilizationmodels.UtilizationModelAbstract
-
- getUtilization(double) - Method in class org.cloudbus.cloudsim.utilizationmodels.UtilizationModelDynamic
-
Gets the expected utilization of resource at a given simulation time.
- getUtilization() - Method in class org.cloudbus.cloudsim.utilizationmodels.UtilizationModelDynamic
-
- getUtilization(double) - Method in class org.cloudbus.cloudsim.utilizationmodels.UtilizationModelFull
-
Gets the utilization percentage (in scale from [0 to 1]) of resource at a given simulation time.
- getUtilization() - Method in class org.cloudbus.cloudsim.utilizationmodels.UtilizationModelFull
-
Gets the utilization percentage (in scale from [0 to 1]) of resource at the current simulation time.
- getUtilization(double) - Method in class org.cloudbus.cloudsim.utilizationmodels.UtilizationModelPlanetLab
-
- getUtilization(double) - Method in class org.cloudbus.cloudsim.utilizationmodels.UtilizationModelStochastic
-
- getUtilizationHistory() - Method in interface org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigration
-
Gets a read-only map of the utilization history for each Host.
- getUtilizationHistory() - Method in class org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationAbstract
-
- getUtilizationHistory() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets a map containing the host CPU utilization percentage history (between [0 and 1]),
based on its VM utilization history.
- getUtilizationHistory() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getUtilizationHistory() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets the object containing CPU utilization percentage history (between [0 and 1], where 1 is 100%).
- getUtilizationHistory() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getUtilizationHistorySum() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets a map containing the host CPU utilization percentage history (between [0 and 1]),
based on its VM utilization history.
- getUtilizationHistorySum() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getUtilizationMad() - Method in interface org.cloudbus.cloudsim.vms.UtilizationHistory
-
Gets the utilization Median Absolute Deviation (MAD) in MIPS.
- getUtilizationMad() - Method in class org.cloudbus.cloudsim.vms.VmUtilizationHistory
-
- getUtilizationMatrix(List<Vm>) - Method in class org.cloudbus.cloudsim.selectionpolicies.power.PowerVmSelectionPolicyMaximumCorrelation
-
Gets the CPU utilization percentage matrix for a given list of VMs.
- getUtilizationMean() - Method in interface org.cloudbus.cloudsim.vms.UtilizationHistory
-
Gets the utilization mean in MIPS.
- getUtilizationMean() - Method in class org.cloudbus.cloudsim.vms.VmUtilizationHistory
-
- getUtilizationModelBw() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the utilization model that defines how the cloudlet will use the VM's
bandwidth (bw).
- getUtilizationModelBw() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getUtilizationModelCpu() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the utilization model that defines how the cloudlet will use the VM's CPU.
- getUtilizationModelCpu() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getUtilizationModelRam() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the utilization model that defines how the cloudlet will use the VM's RAM.
- getUtilizationModelRam() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getUtilizationOfBw() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
- getUtilizationOfBw(double) - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
- getUtilizationOfBw() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getUtilizationOfBw(double) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getUtilizationOfBw() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets the current utilization of bw (in absolute values).
- getUtilizationOfBw() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getUtilizationOfCpu() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
- getUtilizationOfCpu(double) - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
- getUtilizationOfCpu() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getUtilizationOfCpu(double) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getUtilizationOfCpu() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets current utilization of CPU in percentage (between [0 and 1]),
considering the usage of all its PEs..
- getUtilizationOfCpu() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getUtilizationOfCpuMips(Host) - Method in class org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationAbstract
-
Gets the utilization of the CPU in MIPS for the current potentially
allocated VMs.
- getUtilizationOfCpuMips() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets the current total utilization of CPU in MIPS,
considering the usage of all its PEs.
- getUtilizationOfCpuMips() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getUtilizationOfRam() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
- getUtilizationOfRam(double) - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
- getUtilizationOfRam() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getUtilizationOfRam(double) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getUtilizationOfRam() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets the current utilization of memory (in absolute values).
- getUtilizationOfRam() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getUtilizationVariance() - Method in interface org.cloudbus.cloudsim.vms.UtilizationHistory
-
Gets the utilization variance in MIPS.
- getUtilizationVariance() - Method in class org.cloudbus.cloudsim.vms.VmUtilizationHistory
-
- getValue() - Method in class org.cloudsimplus.slametrics.SlaMetricDimension
-
- getValue(int) - Static method in enum org.cloudsimplus.traces.google.MachineEventType
-
Gets an enum instance from its ordinal value.
- getValue(int) - Static method in enum org.cloudsimplus.traces.google.TaskEventType
-
Gets an enum instance from its ordinal value.
- getValue(R) - Method in interface org.cloudsimplus.traces.google.TraceField
-
Gets the value (from a line read from a trace file) of the field associated to the enum instance.
- getVirtualRuntime() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletExecution
-
Gets the virtual runtime (vruntime) that indicates how long the Cloudlet
has been executing by a
CloudletScheduler
(in seconds).
- getVm() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the id of Vm that is planned to execute the cloudlet.
- getVm() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getVm(int, int) - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets a VM by its id and user.
- getVm(int, int) - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getVm() - Method in class org.cloudbus.cloudsim.resources.Processor
-
Gets the
Vm
the processor belongs to.
- getVm() - Method in interface org.cloudbus.cloudsim.schedulers.cloudlet.CloudletScheduler
-
Gets the Vm that uses the scheduler.
- getVm() - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
- getVm() - Method in interface org.cloudbus.cloudsim.schedulers.cloudlet.network.CloudletTaskScheduler
-
Gets the Vm that the CloudletTaskScheduler will sent packets from or receive packets to.
- getVm() - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.network.CloudletTaskSchedulerSimple
-
- getVm() - Method in interface org.cloudbus.cloudsim.vms.UtilizationHistory
-
- getVm() - Method in class org.cloudbus.cloudsim.vms.VmUtilizationHistory
-
- getVm() - Method in interface org.cloudsimplus.autoscaling.VmScaling
-
Gets the
Vm
that this Load Balancer is linked to.
- getVm() - Method in class org.cloudsimplus.autoscaling.VmScalingAbstract
-
- getVm() - Method in interface org.cloudsimplus.listeners.VmEventInfo
-
Gets the
Vm
for which the event happened.
- getVmAllocationPolicy() - Method in interface org.cloudbus.cloudsim.datacenters.Datacenter
-
Gets the policy to be used by the Datacenter to allocate VMs into hosts.
- getVmAllocationPolicy() - Method in class org.cloudbus.cloudsim.datacenters.DatacenterSimple
-
- getVmBuilder() - Method in class org.cloudsimplus.builders.BrokerBuilderDecorator
-
- getVmById(int) - Method in class org.cloudsimplus.builders.VmBuilder
-
- getVmCost(Map.Entry<Vm, List<Map.Entry<Cloudlet, Vm>>>) - Method in class org.cloudsimplus.heuristics.CloudletToVmMappingSolution
-
Computes the cost of all Cloudlets hosted by a given Vm.
- getVmCost(Vm, List<Cloudlet>) - Method in class org.cloudsimplus.heuristics.CloudletToVmMappingSolution
-
Computes the cost of all Cloudlets hosted by a given Vm.
- getVmCreatedList() - Method in interface org.cloudbus.cloudsim.brokers.DatacenterBroker
-
Gets the list of all VMs created so far,
independently if they are running yet or were already destroyed.
- getVmCreatedList() - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
- getVmCreatedList() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets a read-only list of all VMs which have been created into the host
during the entire simulation.
- getVmCreatedList() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getVmCreationAcks() - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
Gets the number of acknowledges (ACKs) received from Datacenters
in response to requests to create VMs.
- getVmCreationRequests() - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
Gets the number of VM creation requests.
- getVmDestructionDelayFunction() - Method in interface org.cloudbus.cloudsim.brokers.DatacenterBroker
-
Gets a
Function
which defines when an idle VM should be destroyed.
- getVmDestructionDelayFunction() - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
- getVmEdgeSwitch(Vm) - Method in class org.cloudbus.cloudsim.network.switches.AbstractSwitch
-
Gets the
EdgeSwitch
that the Host where the VM is placed is connected to.
- getVmExecList() - Method in interface org.cloudbus.cloudsim.brokers.DatacenterBroker
-
Gets the list of VMs in execution, if they are running Cloudlets or not.
- getVmExecList() - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
- getVmFromBroker(int, int) - Method in class org.cloudsimplus.builders.SimulationScenarioBuilder
-
- getVmFromCreatedList(int) - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
- getVmHost(Vm) - Method in class org.cloudbus.cloudsim.network.switches.AbstractSwitch
-
Gets the Host where a VM is placed.
- getVmList() - Method in interface org.cloudbus.cloudsim.datacenters.Datacenter
-
Gets a read-only list all VMs from all Hosts of this Datacenter.
- getVmList() - Method in class org.cloudbus.cloudsim.datacenters.DatacenterSimple
-
- getVmList() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets a read-only list of VMs currently assigned to the host.
- getVmList() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getVmList() - Method in interface org.cloudsimplus.heuristics.CloudletToVmMappingHeuristic
-
- getVmList() - Method in class org.cloudsimplus.heuristics.CloudletToVmMappingSimulatedAnnealing
-
- getVmm() - Method in interface org.cloudbus.cloudsim.datacenters.DatacenterCharacteristics
-
Gets the Virtual Machine Monitor (VMM), also called hypervisor, used in the
Datacenter.
- getVmm() - Method in class org.cloudbus.cloudsim.datacenters.DatacenterCharacteristicsSimple
-
- getVmm() - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Gets the Virtual Machine Monitor (VMM) that manages the VM.
- getVmm() - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- getVmMigrationCpuOverhead() - Method in interface org.cloudbus.cloudsim.schedulers.vm.VmScheduler
-
Defines the percentage of Host's CPU usage increase when a
VM is migrating in or out of the Host.
- getVmMigrationCpuOverhead() - Method in class org.cloudbus.cloudsim.schedulers.vm.VmSchedulerAbstract
-
- getVmPacket() - Method in class org.cloudbus.cloudsim.network.HostPacket
-
- getVmPacketsToSend() - Method in interface org.cloudbus.cloudsim.schedulers.cloudlet.network.CloudletTaskScheduler
-
Gets a
read-only list of
VmPacket
's to send from the Vm of this scheduler
to other VMs.
- getVmPacketsToSend() - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.network.CloudletTaskSchedulerSimple
-
- getVms() - Method in class org.cloudsimplus.builders.VmBuilder
-
- getVmScheduler() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets the policy for allocation of host PEs to VMs in order to schedule VM execution.
- getVmScheduler() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getVmSchedulerClass() - Method in class org.cloudsimplus.builders.HostBuilder
-
- getVmSelectionPolicy() - Method in class org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationAbstract
-
Gets the vm selection policy.
- getVmsMigratingIn() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets the list of VMs migrating into this host.
- getVmsMigratingIn() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getVmsMigratingOut() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets a read-only list of VMs migrating out from the Host.
- getVmsMigratingOut() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getVmsToMigrateFromUnderUtilizedHost(Host) - Method in class org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationAbstract
-
Gets the VMs to migrate from under utilized host.
- getVmSupplier() - Method in interface org.cloudsimplus.autoscaling.HorizontalVmScaling
-
Gets a
Supplier
that will be used to create VMs when
the Load Balancer detects that the current Broker's VMs are overloaded.
- getVmSupplier() - Method in class org.cloudsimplus.autoscaling.HorizontalVmScalingSimple
-
- getVmToMigrate(Host) - Method in class org.cloudbus.cloudsim.selectionpolicies.power.PowerVmSelectionPolicy
-
Gets a VM to migrate from a given host.
- getVmToMigrate(Host) - Method in class org.cloudbus.cloudsim.selectionpolicies.power.PowerVmSelectionPolicyMaximumCorrelation
-
- getVmToMigrate(Host) - Method in class org.cloudbus.cloudsim.selectionpolicies.power.PowerVmSelectionPolicyMinimumMigrationTime
-
- getVmToMigrate(Host) - Method in class org.cloudbus.cloudsim.selectionpolicies.power.PowerVmSelectionPolicyMinimumUtilization
-
- getVmToMigrate(Host) - Method in class org.cloudbus.cloudsim.selectionpolicies.power.PowerVmSelectionPolicyRandomSelection
-
- getVmWaitingList() - Method in interface org.cloudbus.cloudsim.brokers.DatacenterBroker
-
Gets a List of VMs submitted to the broker that are waiting to be created inside
some Datacenter yet.
- getVmWaitingList() - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
- getWaitingTime() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the time the cloudlet had to wait before start executing on a
resource.
- getWaitingTime() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getWaitingVm(int) - Method in interface org.cloudbus.cloudsim.brokers.DatacenterBroker
-
- getWaitingVm(int) - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
- getWaitTimeMetric() - Method in class org.cloudsimplus.slametrics.SlaContract
-
- getWallClockTime(Datacenter) - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the time of this Cloudlet resides in a given Datacenter (from
arrival time until departure time).
- getWallClockTime(Datacenter) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getWallClockTimeInLastExecutedDatacenter() - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Gets the time of this Cloudlet resides in the latest Datacenter (from
arrival time until departure time).
- getWallClockTimeInLastExecutedDatacenter() - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- getWorkingPeList() - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Gets the list of working Processing Elements (PEs) of the host.
- getWorkingPeList() - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- getWorkingPeList() - Method in interface org.cloudbus.cloudsim.schedulers.vm.VmScheduler
-
Gets the list of working PEs from the Host, which excludes failed PEs.
- getWorkingPeList() - Method in class org.cloudbus.cloudsim.schedulers.vm.VmSchedulerAbstract
-
- getWorldCoordinates() - Method in class org.cloudbus.cloudsim.network.topologies.TopologicalNode
-
Gets the x,y world coordinates of this network-node.
- getX() - Method in class org.cloudbus.cloudsim.network.topologies.Point2D
-
- getY() - Method in class org.cloudbus.cloudsim.network.topologies.Point2D
-
- GIGA - Static variable in class org.cloudbus.cloudsim.util.Conversion
-
The value of 1 GigaByte in Bytes or 1 Gigabit in bits.
- gigaToMega(double) - Static method in class org.cloudbus.cloudsim.util.Conversion
-
Converts any value in giga to mega,
doesn't matter if it's gigabits or gigabytes.
- GoogleMachineEventsTraceReader - Class in org.cloudsimplus.traces.google
-
- GoogleMachineEventsTraceReader(String, Function<MachineEvent, Host>) - Constructor for class org.cloudsimplus.traces.google.GoogleMachineEventsTraceReader
-
Instantiates a GoogleMachineEventsTraceReader to read a "machine events" trace file.
- GoogleMachineEventsTraceReader.FieldIndex - Enum in org.cloudsimplus.traces.google
-
The index of each field in the trace file.
- GoogleTaskEventsTraceReader - Class in org.cloudsimplus.traces.google
-
- GoogleTaskEventsTraceReader(CloudSim, String, Function<TaskEvent, Cloudlet>) - Constructor for class org.cloudsimplus.traces.google.GoogleTaskEventsTraceReader
-
- GoogleTaskEventsTraceReader.FieldIndex - Enum in org.cloudsimplus.traces.google
-
The index of each field in the trace file.
- GoogleTaskEventsTraceReader.MissingInfo - Enum in org.cloudsimplus.traces.google
-
Defines the type of information missing in the trace file.
- GoogleTaskUsageTraceReader - Class in org.cloudsimplus.traces.google
-
- GoogleTaskUsageTraceReader(List<DatacenterBroker>, String) - Constructor for class org.cloudsimplus.traces.google.GoogleTaskUsageTraceReader
-
- GoogleTaskUsageTraceReader.FieldIndex - Enum in org.cloudsimplus.traces.google
-
The index of each field in the trace file.
- same(double, double) - Static method in class org.cloudbus.cloudsim.util.MathUtil
-
Checks if two double numbers are equals, considering a precision error or 0.01.
- same(double, double, double) - Static method in class org.cloudbus.cloudsim.util.MathUtil
-
Checks if two double numbers are equals, considering a given precision error.
- sample() - Method in interface org.cloudbus.cloudsim.distributions.ContinuousDistribution
-
Generate a new pseudo random number.
- sample() - Method in class org.cloudbus.cloudsim.distributions.ContinuousDistributionAbstract
-
- sample() - Method in class org.cloudbus.cloudsim.distributions.LomaxDistr
-
- sample() - Method in class org.cloudbus.cloudsim.distributions.PoissonDistr
-
- sample() - Method in class org.cloudbus.cloudsim.distributions.UniformDistr
-
- sample(Random, double, double) - Static method in class org.cloudbus.cloudsim.distributions.UniformDistr
-
Generates a new pseudo random number based on the generator and values
provided as parameters.
- sample() - Method in class org.cloudbus.cloudsim.distributions.ZipfDistr
-
- SanStorage - Class in org.cloudbus.cloudsim.resources
-
SanStorage represents a Storage Area Network (SAN) composed of a set of
hard disks connected in a LAN.
- SanStorage(long, double, double) - Constructor for class org.cloudbus.cloudsim.resources.SanStorage
-
Creates a new SAN with a given capacity, latency, and bandwidth of the network connection.
- SanStorage(String, long, double, double) - Constructor for class org.cloudbus.cloudsim.resources.SanStorage
-
Creates a new SAN with a given capacity, latency, and bandwidth of the network connection
and with a specific name.
- saveHistory(String) - Method in class org.cloudbus.cloudsim.utilizationmodels.UtilizationModelStochastic
-
Save the utilization history to a file.
- scaleVmVertically(VerticalVmScaling) - Method in interface org.cloudbus.cloudsim.allocationpolicies.VmAllocationPolicy
-
Try to scale some Vm's resource vertically up or down, respectively if:
the Vm is overloaded and the Host where the Vm is placed has enough capacity
the Vm is underloaded
The resource to be scaled is defined by the given
VerticalVmScaling
object.
- scaleVmVertically(VerticalVmScaling) - Method in class org.cloudbus.cloudsim.allocationpolicies.VmAllocationPolicyAbstract
-
- schedule(SimEntity, double, int, Object) - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
- schedule(double, int, Object) - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
- schedule(SimEntity, double, int) - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
- schedule(SimEvent) - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
- schedule(SimEvent) - Method in interface org.cloudbus.cloudsim.core.SimEntity
-
Sends an event where all data required is defined inside the event instance.
- schedule(double, int, Object) - Method in interface org.cloudbus.cloudsim.core.SimEntity
-
Sends an event from the entity to itself.
- schedule(SimEntity, double, int, Object) - Method in interface org.cloudbus.cloudsim.core.SimEntity
-
Sends an event to another entity.
- schedule(SimEntity, double, int) - Method in interface org.cloudbus.cloudsim.core.SimEntity
-
Sends an event to another entity with no attached data.
- scheduledBy() - Method in class org.cloudbus.cloudsim.core.events.CloudSimEvent
-
- scheduledBy() - Method in interface org.cloudbus.cloudsim.core.events.SimEvent
-
Gets the entity which scheduled this event.
- scheduleFirst(SimEntity, double, int) - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
Sends a high priority event to another entity and with no attached data.
- scheduleFirst(SimEntity, double, int, Object) - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
Sends a high priority event to another entity.
- scheduleFirstNow(SimEntity, int, Object) - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
Sends a high priority event to another entity with no delay.
- scheduleFirstNow(SimEntity, int) - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
Sends a high priority event to another entity with no attached data and no delay.
- scheduleNow(SimEntity, int, Object) - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
Sends an event to another entity with no delay.
- scheduleNow(SimEntity, int) - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
Sends an event to another entity with no attached data and no delay.
- select(SimEntity, Predicate<SimEvent>) - Method in class org.cloudbus.cloudsim.core.CloudSim
-
- select(SimEntity, Predicate<SimEvent>) - Method in interface org.cloudbus.cloudsim.core.Simulation
-
Selects the first deferred event that matches a given predicate
and removes it from the queue.
- selectDatacenterForWaitingVms() - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerSimple
-
Defines the policy to select a Datacenter to Host a VM.
- selectEvent(Predicate<SimEvent>) - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
Extracts the first event matching a predicate waiting in the entity's
deferred queue.
- selectFallbackDatacenterForWaitingVms() - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerSimple
-
Defines the policy to select a fallback Datacenter to Host a VM
when a previous selected Datacenter failed to create the requested VMs.
- send(SimEntity, SimEntity, double, int, Object) - Method in class org.cloudbus.cloudsim.core.CloudSim
-
- send(SimEvent) - Method in class org.cloudbus.cloudsim.core.CloudSim
-
- send(SimEntity, double, int, Object) - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
Sends an event/message to another entity by delaying the
simulation time from the current time, with a tag representing the event
type.
- send(SimEntity, double, int) - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
Sends an event/message to another entity by delaying the
simulation time from the current time, with a tag representing the event
type.
- send(SimEvent) - Method in interface org.cloudbus.cloudsim.core.Simulation
-
Sends an event where all data required is defined inside the event instance.
- send(SimEntity, SimEntity, double, int, Object) - Method in interface org.cloudbus.cloudsim.core.Simulation
-
Sends an event from one entity to another.
- sendFirst(SimEntity, SimEntity, double, int, Object) - Method in class org.cloudbus.cloudsim.core.CloudSim
-
- sendFirst(SimEvent) - Method in class org.cloudbus.cloudsim.core.CloudSim
-
- sendFirst(SimEvent) - Method in interface org.cloudbus.cloudsim.core.Simulation
-
Sends an event where all data required is defined inside the event instance,
adding it to the beginning of the queue in order to give priority to it.
- sendFirst(SimEntity, SimEntity, double, int, Object) - Method in interface org.cloudbus.cloudsim.core.Simulation
-
Sends an event from one entity to another, adding it to the beginning of the queue in order to give priority to it.
- sendNow(SimEntity, SimEntity, int, Object) - Method in class org.cloudbus.cloudsim.core.CloudSim
-
- sendNow(SimEntity, int, Object) - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
Sends an event/message to another entity, with a tag representing the
event type.
- sendNow(SimEntity, int) - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
Sends an event/message to another entity, with a tag representing the
event type.
- sendNow(SimEntity, SimEntity, int, Object) - Method in interface org.cloudbus.cloudsim.core.Simulation
-
Sends an event from one entity to another without delaying
the message.
- setAccumulatedBwCost(double) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- setActive(boolean) - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Sets the powered state of the Host, to indicate if it's powered on or off.
- setActive(boolean) - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- setAllFilesOfAllStoragesToThisDatacenter() - Method in class org.cloudbus.cloudsim.resources.DatacenterStorage
-
Assigns all files of all storage devices to this Datacenter.
- setAllocatedMips(double) - Method in class org.cloudbus.cloudsim.vms.VmStateHistoryEntry
-
Sets the allocated mips.
- setAllocatedResource(long) - Method in interface org.cloudbus.cloudsim.resources.ResourceManageable
-
Try to set the current total amount of allocated resource, changing it to the
given value.
- setAllocatedResource(double) - Method in interface org.cloudbus.cloudsim.resources.ResourceManageable
-
Try to set the current total amount of allocated resource, changing it to the
given value.
- setAllocatedResource(long) - Method in class org.cloudbus.cloudsim.resources.ResourceManageableAbstract
-
- setApplyAntitheticVariatesTechnique(boolean) - Method in class org.cloudbus.cloudsim.distributions.UniformDistr
-
Defines if the pseudo random number generator (PRNG) has to apply the
"Antithetic Variates Technique" in order to reduce variance
of experiments using this PRNG.
- setArchitecture(String) - Method in interface org.cloudbus.cloudsim.datacenters.DatacenterCharacteristics
-
Sets the architecture.
- setArchitecture(String) - Method in class org.cloudbus.cloudsim.datacenters.DatacenterCharacteristicsSimple
-
- setAssignedMemoryUsage(double) - Method in class org.cloudsimplus.traces.google.TaskUsage
-
- setAttribute(FileAttribute) - Method in class org.cloudbus.cloudsim.resources.File
-
Sets an attribute of this file.
- setAvailableResource(long) - Method in class org.cloudbus.cloudsim.resources.ResourceManageableAbstract
-
Sets the given amount as available resource.
- setAvgSeekTime(double) - Method in class org.cloudbus.cloudsim.resources.HarddriveStorage
-
Sets the average seek time of the storage in seconds.
- setAvgSeekTime(double, ContinuousDistribution) - Method in class org.cloudbus.cloudsim.resources.HarddriveStorage
-
Sets the average seek time and a new generator of seek times in seconds.
- setBandwidth(double) - Method in class org.cloudbus.cloudsim.hosts.network.NetworkHost
-
Sets the Host bandwidth capacity in Megabits/s.
- setBandwidth(double) - Method in class org.cloudbus.cloudsim.resources.SanStorage
-
Sets the bandwidth of the SAN network (in Megabits/s).
- setBandwidthPercentForMigration(double) - Method in interface org.cloudbus.cloudsim.datacenters.Datacenter
-
Sets the percentage of the bandwidth allocated to a Host to
migrate VMs.
- setBandwidthPercentForMigration(double) - Method in class org.cloudbus.cloudsim.datacenters.DatacenterSimple
-
- setBestSolutionSoFar(S) - Method in class org.cloudsimplus.heuristics.HeuristicAbstract
-
Sets a solution as the current one.
- setBroker(DatacenterBroker) - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
- setBroker(DatacenterBroker) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- setBroker(DatacenterBroker) - Method in interface org.cloudbus.cloudsim.core.CustomerEntity
-
- setBroker(DatacenterBroker) - Method in interface org.cloudbus.cloudsim.vms.Vm
-
- setBroker(DatacenterBroker) - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- setBw(long) - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Sets the bandwidth capacity (in Megabits/s)
- setBw(long) - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- setBw(long) - Method in class org.cloudsimplus.builders.HostBuilder
-
- setBw(long) - Method in class org.cloudsimplus.builders.VmBuilder
-
- setBwProvisioner(ResourceProvisioner) - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Sets the bandwidth (BW) provisioner with capacity in Megabits/s.
- setBwProvisioner(ResourceProvisioner) - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- setBwVerticalScaling(VerticalVmScaling) - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Sets a
VerticalVmScaling
that will check if the Vm's
Bandwidth
is under or overloaded,
based on some conditions defined by
Predicate
s given to the VerticalVmScaling,
and then request the Bandwidth up or down scaling.
- setBwVerticalScaling(VerticalVmScaling) - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- setCanonicalMemoryUsage(double) - Method in class org.cloudsimplus.traces.google.TaskUsage
-
- setCapacity(long) - Method in interface org.cloudbus.cloudsim.resources.Pe
-
Sets the capacity of this Pe in MIPS (Million Instructions Per Second).
- setCapacity(double) - Method in interface org.cloudbus.cloudsim.resources.Pe
-
Sets the capacity of this Pe in MIPS (Million Instructions Per Second).
- setCapacity(double) - Method in class org.cloudbus.cloudsim.resources.PeSimple
-
- setCapacity(long) - Method in class org.cloudbus.cloudsim.resources.Processor
-
Sets the number of
Pe
s of the Processor
- setCapacity(long) - Method in interface org.cloudbus.cloudsim.resources.ResourceManageable
-
- setCapacity(long) - Method in class org.cloudbus.cloudsim.resources.ResourceManageableAbstract
-
- setChecksum(int) - Method in class org.cloudbus.cloudsim.resources.File
-
Sets the checksum of the file.
- setChecksum(int) - Method in class org.cloudbus.cloudsim.resources.FileAttribute
-
Sets the checksum of the file.
- setCloudlet(NetworkCloudlet) - Method in class org.cloudbus.cloudsim.cloudlets.network.CloudletTask
-
- setCloudletComparator(Comparator<Cloudlet>) - Method in interface org.cloudbus.cloudsim.brokers.DatacenterBroker
-
Sets a
Comparator
that will be used to sort every list
of submitted Cloudlets before mapping each Cloudlet to a Vm.
- setCloudletComparator(Comparator<Cloudlet>) - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
- setCloudletCreationFunction(Function<TaskEvent, Cloudlet>) - Method in class org.cloudsimplus.traces.google.GoogleTaskEventsTraceReader
-
Sets a
Function
that will be called for every
Cloudlet
to be created
from a line inside the trace file.
- setCloudletList(List<NetworkCloudlet>) - Method in class org.cloudbus.cloudsim.vms.network.NetworkVm
-
- setCloudletList(List<Cloudlet>) - Method in interface org.cloudsimplus.heuristics.CloudletToVmMappingHeuristic
-
- setCloudletList(List<Cloudlet>) - Method in class org.cloudsimplus.heuristics.CloudletToVmMappingSimulatedAnnealing
-
- setCloudletScheduler(CloudletScheduler) - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Sets the Cloudlet scheduler the Vm uses to schedule cloudlets execution.
- setCloudletScheduler(CloudletScheduler) - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- setCloudletSchedulerSupplier(Supplier<CloudletScheduler>) - Method in class org.cloudsimplus.builders.VmBuilder
-
Sets a
Supplier
that is accountable to create CloudletScheduler
for requested VMs.
- setCloudletsClonerFunction(Function<Vm, List<Cloudlet>>) - Method in interface org.cloudsimplus.faultinjection.VmCloner
-
- setCloudletsClonerFunction(Function<Vm, List<Cloudlet>>) - Method in class org.cloudsimplus.faultinjection.VmClonerSimple
-
- setColdTemperature(double) - Method in class org.cloudsimplus.heuristics.SimulatedAnnealing
-
Sets the temperature that defines the system is cold enough
and solution search may be stopped.
- setColumnSeparator(String) - Method in class org.cloudsimplus.builders.tables.AbstractTable
-
- setColumnSeparator(String) - Method in interface org.cloudsimplus.builders.tables.Table
-
Sets the string used to separate one column from another (optional).
- setCommentString(String...) - Method in interface org.cloudbus.cloudsim.util.TraceReader
-
Sets a string that identifies the start of a comment line.
- setCommentString(String...) - Method in class org.cloudbus.cloudsim.util.TraceReaderAbstract
-
- setCoolingRate(double) - Method in class org.cloudsimplus.heuristics.SimulatedAnnealing
-
Sets the percentage rate in which the system will be cooled, in scale from [0 to 1[.
- setCost(double) - Method in class org.cloudbus.cloudsim.resources.File
-
Sets the cost associated with the file.
- setCost(double) - Method in class org.cloudbus.cloudsim.resources.FileAttribute
-
Sets the cost associated with the file.
- setCostPerBw(double) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- setCostPerBw(double) - Method in interface org.cloudbus.cloudsim.datacenters.DatacenterCharacteristics
-
Sets the monetary cost to use each Megabit of bandwidth.
- setCostPerBw(double) - Method in class org.cloudbus.cloudsim.datacenters.DatacenterCharacteristicsSimple
-
- setCostPerBwMegabit(double) - Method in class org.cloudsimplus.builders.DatacenterBuilder
-
- setCostPerCpuSecond(double) - Method in class org.cloudsimplus.builders.DatacenterBuilder
-
- setCostPerMem(double) - Method in interface org.cloudbus.cloudsim.datacenters.DatacenterCharacteristics
-
Sets the monetary cost to use each Megabyte of RAM in the Datacenter.
- setCostPerMem(double) - Method in class org.cloudbus.cloudsim.datacenters.DatacenterCharacteristicsSimple
-
- setCostPerMem(double) - Method in class org.cloudsimplus.builders.DatacenterBuilder
-
- setCostPerSecond(double) - Method in interface org.cloudbus.cloudsim.datacenters.DatacenterCharacteristics
-
Sets the monetary cost per second of CPU.
- setCostPerSecond(double) - Method in class org.cloudbus.cloudsim.datacenters.DatacenterCharacteristicsSimple
-
- setCostPerStorage(double) - Method in interface org.cloudbus.cloudsim.datacenters.DatacenterCharacteristics
-
Sets the monetary cost to use each Megabyte of storage.
- setCostPerStorage(double) - Method in class org.cloudbus.cloudsim.datacenters.DatacenterCharacteristicsSimple
-
- setCostPerStorage(double) - Method in class org.cloudsimplus.builders.DatacenterBuilder
-
- setCpuCores(int) - Method in class org.cloudsimplus.traces.google.MachineEvent
-
- setCpus(int) - Method in class org.cloudsimplus.vmtemplates.AwsEc2Template
-
- setCreated(boolean) - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Changes the created status of the Vm inside the Host.
- setCreated(boolean) - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- setCreationTime(long) - Method in class org.cloudbus.cloudsim.resources.FileAttribute
-
Sets the file creation time (in millisecond).
- setCurrentMipsShare(List<Double>) - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
Sets the list of current mips share available for the VM using the
scheduler.
- setCurrentTemperature(double) - Method in class org.cloudsimplus.heuristics.SimulatedAnnealing
-
Sets the current system temperature.
- setDatacenter(Datacenter) - Method in interface org.cloudbus.cloudsim.allocationpolicies.VmAllocationPolicy
-
Sets the Datacenter associated to the Allocation Policy
- setDatacenter(Datacenter) - Method in class org.cloudbus.cloudsim.allocationpolicies.VmAllocationPolicyAbstract
-
Sets the Datacenter associated to the Allocation Policy
- setDatacenter(Datacenter) - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Sets the Datacenter where the host is placed.
- setDatacenter(Datacenter) - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- setDatacenter(NetworkDatacenter) - Method in class org.cloudbus.cloudsim.network.switches.AbstractSwitch
-
- setDatacenter(NetworkDatacenter) - Method in interface org.cloudbus.cloudsim.network.switches.Switch
-
Sets the Datacenter where the switch is connected to.
- setDatacenter(Datacenter) - Method in class org.cloudbus.cloudsim.resources.DatacenterStorage
-
- setDatacenter(Datacenter) - Method in class org.cloudbus.cloudsim.resources.File
-
Sets the Datacenter that will store the file.
- setDatacenter(Datacenter) - Method in class org.cloudsimplus.faultinjection.HostFaultInjection
-
Sets the datacenter in which failures will be injected.
- setDatacenterForLaterHosts(Datacenter) - Method in class org.cloudsimplus.traces.google.GoogleMachineEventsTraceReader
-
- setDatacenterList(Set<Datacenter>) - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
Sets the list of available datacenters.
- setDatacenterStorage(DatacenterStorage) - Method in interface org.cloudbus.cloudsim.datacenters.Datacenter
-
Sets the storage of the Datacenter.
- setDatacenterStorage(DatacenterStorage) - Method in class org.cloudbus.cloudsim.datacenters.DatacenterSimple
-
- setDatacenterSupplier(Supplier<Datacenter>) - Method in interface org.cloudbus.cloudsim.brokers.DatacenterBroker
-
Sets the
Supplier
that selects and returns a Datacenter
to place submitted VMs.
- setDatacenterSupplier(Supplier<Datacenter>) - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
- setDeleted(boolean) - Method in class org.cloudbus.cloudsim.resources.File
-
Sets the file as deleted or not.
- setDescription(String) - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Sets the VM description, which is an optional text
which one can use to provide details about this of this VM.
- setDescription(String) - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- setDestination(SimEntity) - Method in class org.cloudbus.cloudsim.core.events.CloudSimEvent
-
- setDestination(SimEntity) - Method in interface org.cloudbus.cloudsim.core.events.SimEvent
-
Sets the destination entity of this event, that defines its destination.
- setDestination(NetworkHost) - Method in class org.cloudbus.cloudsim.network.HostPacket
-
Sets the ID of the
Host
that the packet is going to.
- setDestination(SimEntity) - Method in class org.cloudbus.cloudsim.network.IcmpPacket
-
- setDestination(T) - Method in interface org.cloudbus.cloudsim.network.NetworkPacket
-
Sets the entity that the packet is going to (the receiver).
- setDestination(Vm) - Method in class org.cloudbus.cloudsim.network.VmPacket
-
Sets the id of the VM that has to receive the packet.
- setDimensions(List<SlaMetricDimension>) - Method in class org.cloudsimplus.slametrics.SlaMetric
-
- setDownlinkBandwidth(double) - Method in class org.cloudbus.cloudsim.network.switches.AbstractSwitch
-
- setDownlinkBandwidth(double) - Method in interface org.cloudbus.cloudsim.network.switches.Switch
-
- setEdgeSwitch(EdgeSwitch) - Method in class org.cloudbus.cloudsim.hosts.network.NetworkHost
-
- setEndTime(double) - Method in class org.cloudsimplus.traces.google.TaskUsage
-
- setEventBuffer(SimEvent) - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
Sets the event buffer.
- setExecStartTime(double) - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
- setExecStartTime(double) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- setFailed(boolean) - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Sets the Host state to "failed" or "working".
- setFailed(boolean) - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- setFailed(boolean) - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Sets the status of VM to FAILED.
- setFailed(boolean) - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- setFallbackDatacenterSupplier(Supplier<Datacenter>) - Method in interface org.cloudbus.cloudsim.brokers.DatacenterBroker
-
Sets the
Supplier
that selects and returns a fallback Datacenter
to place submitted VMs when the Datacenter selected
by the
Datacenter Supplier
failed to create all requested VMs.
- setFallbackDatacenterSupplier(Supplier<Datacenter>) - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
- setFallbackPolicy(PowerVmSelectionPolicy) - Method in class org.cloudbus.cloudsim.selectionpolicies.power.PowerVmSelectionPolicyMaximumCorrelation
-
Sets the fallback policy.
- setFallbackVmAllocationPolicy(VmAllocationPolicyMigration) - Method in interface org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationDynamicUpperThreshold
-
Sets the fallback VM allocation policy to be used when
the over utilization host detection doesn't have
data to be computed.
- setFallbackVmAllocationPolicy(VmAllocationPolicyMigration) - Method in class org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationDynamicUpperThresholdFirstFit
-
- setFieldDelimiterRegex(String) - Method in interface org.cloudbus.cloudsim.util.TraceReader
-
Sets the regex defining how fields are delimited in the trace file.
- setFieldDelimiterRegex(String) - Method in class org.cloudbus.cloudsim.util.TraceReaderAbstract
-
- setFileSize(long) - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Sets the input file size of this Cloudlet before execution (in bytes).
- setFileSize(long) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- setFileSize(int) - Method in class org.cloudbus.cloudsim.resources.FileAttribute
-
Sets the file size (in MBytes).
- setFileSize(long) - Method in class org.cloudsimplus.builders.CloudletBuilder
-
- setFileTransferTime(double) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletExecution
-
Sets the time to transfer the list of files required by the Cloudlet
from the Datacenter storage (such as a Storage Area Network)
to the Vm of the Cloudlet.
- setFindHostForVmFunction(BiFunction<VmAllocationPolicy, Vm, Optional<Host>>) - Method in interface org.cloudbus.cloudsim.allocationpolicies.VmAllocationPolicy
-
Sets a
BiFunction
that selects a Host for a given Vm.
- setFindHostForVmFunction(BiFunction<VmAllocationPolicy, Vm, Optional<Host>>) - Method in class org.cloudbus.cloudsim.allocationpolicies.VmAllocationPolicyAbstract
-
Sets a
BiFunction
that selects a Host for a given Vm.
- setFinished(boolean) - Method in class org.cloudbus.cloudsim.cloudlets.network.CloudletTask
-
Sets the task as finished or not
- setFinishTime(double) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
Sets the
finish time
of this cloudlet in the latest Datacenter.
- setFinishTime(double) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletExecution
-
Sets the finish time for this Cloudlet.
- setFinishTime(double) - Method in class org.cloudbus.cloudsim.vms.network.NetworkVm
-
- setFormat(String) - Method in class org.cloudsimplus.builders.tables.AbstractTableColumn
-
- setFormat(String) - Method in interface org.cloudsimplus.builders.tables.TableColumn
-
- setFree(boolean) - Method in class org.cloudbus.cloudsim.vms.network.NetworkVm
-
- setHeuristic(CloudletToVmMappingHeuristic) - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerHeuristic
-
Sets a heuristic to be used to find a sub-optimal mapping between
Cloudlets and Vm's.
- setHistory(Map<Double, Double>) - Method in class org.cloudbus.cloudsim.utilizationmodels.UtilizationModelStochastic
-
Sets the utilization history map, where each key is a time and
each value is the resource utilization in that time.
- setHorizontalScaling(HorizontalVmScaling) - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Sets a
HorizontalVmScaling
that will check if the Vm is overloaded,
based on some conditions defined by a
Predicate
given
to the HorizontalVmScaling, and then request the creation of new VMs
to horizontally scale the Vm.
- setHorizontalScaling(HorizontalVmScaling) - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- setHost(Host) - Method in interface org.cloudbus.cloudsim.power.models.PowerModel
-
- setHost(Host) - Method in class org.cloudbus.cloudsim.power.models.PowerModelAbstract
-
- setHost(Host) - Method in interface org.cloudbus.cloudsim.schedulers.vm.VmScheduler
-
Sets the host that the VmScheduler get the list of PEs to allocate to VMs.
- setHost(Host) - Method in class org.cloudbus.cloudsim.schedulers.vm.VmSchedulerAbstract
-
- setHost(Host) - Method in class org.cloudbus.cloudsim.schedulers.vm.VmSchedulerSpaceShared
-
- setHost(Host) - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Sets the PM that hosts the VM.
- setHost(Host) - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- setHostCreationFunction(Function<MachineEvent, Host>) - Method in class org.cloudsimplus.traces.google.GoogleMachineEventsTraceReader
-
Sets a
BiFunction
that will be called for every
Host
to be created
from a line inside the trace file.
- setHostFreePesMap(Map<Host, Long>) - Method in class org.cloudbus.cloudsim.allocationpolicies.VmAllocationPolicyAbstract
-
Sets the Host free PEs Map.
- setId(int) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- setId(int) - Method in class org.cloudbus.cloudsim.cloudlets.network.CloudletTask
-
Sets the id of the CloudletTask.
- setId(int) - Method in interface org.cloudbus.cloudsim.core.ChangeableId
-
- setId(int) - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
Sets the entity id and defines its name based on such ID.
- setId(int) - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- setId(int) - Method in interface org.cloudbus.cloudsim.resources.Pe
-
- setId(int) - Method in class org.cloudbus.cloudsim.resources.PeSimple
-
- setId(int) - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
Sets the VM id.
- setIdForEntitiesWithoutOne(List<? extends T>) - Static method in interface org.cloudbus.cloudsim.core.Simulation
-
Defines IDs for a list of
ChangeableId
entities that don't
have one already assigned.
- setIdForEntitiesWithoutOne(List<? extends T>, T) - Static method in interface org.cloudbus.cloudsim.core.Simulation
-
Defines IDs for a list of
ChangeableId
entities that don't
have one already assigned.
- setInMigration(boolean) - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Defines if the VM is in migration process or not.
- setInMigration(boolean) - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- setInMigration(boolean) - Method in class org.cloudbus.cloudsim.vms.VmStateHistoryEntry
-
Defines if the Vm is in migration for the current history.
- setJobId(int) - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Sets the id of the job that this Cloudlet belongs to, if any.
- setJobId(int) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- setJobId(int) - Method in class org.cloudsimplus.traces.google.TaskDataAbstract
-
- setK(int) - Method in class org.cloudbus.cloudsim.distributions.PoissonDistr
-
Sets the number of events to check the probability to happen
in a time time.
- setLastExecutedDatacenterIdx(int) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- setLastHop(SimEntity) - Method in class org.cloudbus.cloudsim.network.IcmpPacket
-
Sets the entity that was the last hop where this packet has traversed.
- setLastParsedLineArray(String[]) - Method in class org.cloudsimplus.traces.TraceReaderBase
-
Sets an array containing the field values from the last parsed trace line.
- setLastProcessingTime(double) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletExecution
-
Sets the last time this Cloudlet was processed at a Datacenter.
- setLastProcessingTime(double) - Method in class org.cloudsimplus.autoscaling.VmScalingAbstract
-
Sets the last time the scheduler checked for VM overload.
- setLastProcessTime(double) - Method in class org.cloudbus.cloudsim.datacenters.DatacenterSimple
-
Sets the last time some cloudlet was processed in the Datacenter.
- setLatency(double) - Method in interface org.cloudbus.cloudsim.resources.FileStorage
-
Sets the latency of this hard drive in seconds.
- setLatency(double) - Method in class org.cloudbus.cloudsim.resources.HarddriveStorage
-
- setLatency(int) - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerCompletelyFair
-
Sets the latency time (in seconds).
- setLength(long) - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Sets the execution length of this Cloudlet (in Million Instructions (MI))
that will be executed in each defined PE.
- setLength(long) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- setLength(long) - Method in class org.cloudbus.cloudsim.cloudlets.network.CloudletExecutionTask
-
Sets the execution length of the task (in MI).
- setLength(long) - Method in class org.cloudsimplus.builders.CloudletBuilder
-
- setLevel(Logger, Level) - Static method in class org.cloudsimplus.util.Log
-
Sets the logging Level
for a given logger instance.
- setLevel(Level) - Static method in class org.cloudsimplus.util.Log
-
Sets the logging Level
for all logger instances.
- setLowerThresholdFunction(Function<Vm, Double>) - Method in interface org.cloudsimplus.autoscaling.VerticalVmScaling
-
Sets a
Function
that defines the lower utilization threshold for a
Vm
which indicates if it is underloaded or not.
- setLowerThresholdFunction(Function<Vm, Double>) - Method in class org.cloudsimplus.autoscaling.VerticalVmScalingSimple
-
- setMachineId(int) - Method in class org.cloudsimplus.traces.google.MachineDataAbstract
-
- setMasterCopy(boolean) - Method in class org.cloudbus.cloudsim.resources.File
-
Marks the file as a master copy or replica.
- setMasterCopy(boolean) - Method in class org.cloudbus.cloudsim.resources.FileAttribute
-
Marks the file as a master copy or replica.
- setMaxClonesNumber(int) - Method in interface org.cloudsimplus.faultinjection.VmCloner
-
- setMaxClonesNumber(int) - Method in class org.cloudsimplus.faultinjection.VmClonerSimple
-
- setMaxCpuCores(int) - Method in class org.cloudsimplus.traces.google.GoogleMachineEventsTraceReader
-
Sets the maximum number of
Pe
s (CPU cores) for created Hosts.
- setMaxHistoryEntries(int) - Method in interface org.cloudbus.cloudsim.vms.UtilizationHistory
-
Sets the maximum number of entries to store in the history.
- setMaxHistoryEntries(int) - Method in class org.cloudbus.cloudsim.vms.VmUtilizationHistory
-
- setMaximumCpuUsage(double) - Method in class org.cloudsimplus.traces.google.TaskUsage
-
- setMaximumDiskIoTime(double) - Method in class org.cloudsimplus.traces.google.TaskUsage
-
- setMaximumMemoryUsage(double) - Method in class org.cloudsimplus.traces.google.TaskUsage
-
- setMaxLinesToRead(int) - Method in interface org.cloudbus.cloudsim.util.TraceReader
-
Sets the maximum number of lines of the workload reader that will be read.
- setMaxLinesToRead(int) - Method in class org.cloudbus.cloudsim.util.TraceReaderAbstract
-
- setMaxRamCapacity(long) - Method in class org.cloudsimplus.traces.google.GoogleMachineEventsTraceReader
-
Sets the maximum RAM capacity (in MB) for created Hosts.
- setMaxResourceUtilization(double) - Method in class org.cloudbus.cloudsim.utilizationmodels.UtilizationModelDynamic
-
Sets the maximum amount of resource that will be used.
- setMaxTimeToGenerateFailureInHours(double) - Method in class org.cloudsimplus.faultinjection.HostFaultInjection
-
Sets the max time to generate a failure (in hours).
- setMaxTransferRate(double) - Method in interface org.cloudbus.cloudsim.resources.FileStorage
-
Sets the maximum transfer rate of this storage system in Mbits/sec,
i.e., the physical device reading speed.
- setMaxTransferRate(double) - Method in class org.cloudbus.cloudsim.resources.HarddriveStorage
-
- setMeanCpuUsageRate(double) - Method in class org.cloudsimplus.traces.google.TaskUsage
-
- setMeanDiskIoTime(double) - Method in class org.cloudsimplus.traces.google.TaskUsage
-
- setMeanLocalDiskSpaceUsed(double) - Method in class org.cloudsimplus.traces.google.TaskUsage
-
- setMemory(long) - Method in class org.cloudbus.cloudsim.cloudlets.network.CloudletTask
-
Sets the memory amount used by the task.
- setMemory(long) - Method in class org.cloudbus.cloudsim.cloudlets.network.NetworkCloudlet
-
Sets the Cloudlet's RAM memory.
- setMemoryInMB(int) - Method in class org.cloudsimplus.vmtemplates.AwsEc2Template
-
- setMetrics(List<SlaMetric>) - Method in class org.cloudsimplus.slametrics.SlaContract
-
- setMinimumGranularity(int) - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerCompletelyFair
-
Sets the minimum granularity that is the minimum amount of
time (in seconds) that is assigned to each
Cloudlet to execute.
- setMips(double) - Method in class org.cloudbus.cloudsim.resources.Processor
-
Sets the individual MIPS of each
Pe
.
- setMips(int) - Method in class org.cloudbus.cloudsim.util.SwfWorkloadFileReader
-
Sets the MIPS capacity of the PEs from the VM where each created Cloudlet is supposed to run.
- setMips(double) - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
Sets the individual MIPS capacity of any VM's PE, considering that all
PEs have the same capacity.
- setMips(double) - Method in class org.cloudsimplus.builders.HostBuilder
-
- setMips(double) - Method in class org.cloudsimplus.builders.VmBuilder
-
- setName(String) - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
- setName(String) - Method in interface org.cloudbus.cloudsim.core.SimEntity
-
Sets the Entity name.
- setName(String) - Method in class org.cloudbus.cloudsim.resources.File
-
Sets the file name.
- setName(String) - Method in class org.cloudsimplus.slametrics.SlaMetric
-
- setName(String) - Method in class org.cloudsimplus.slametrics.SlaMetricDimension
-
- setName(String) - Method in class org.cloudsimplus.vmtemplates.AwsEc2Template
-
- setNeighborSolution(S) - Method in class org.cloudsimplus.heuristics.HeuristicAbstract
-
Sets a solution as the neighbor one.
- setNetServiceLevel(int) - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Sets the Type of Service (ToS) for sending this cloudlet over a
network.
- setNetServiceLevel(int) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- setNetServiceLevel(int) - Method in class org.cloudbus.cloudsim.network.IcmpPacket
-
Sets the network service type of this packet.
- setNetworkLatency(double) - Method in class org.cloudbus.cloudsim.resources.SanStorage
-
Sets the latency of the SAN network (in seconds).
- setNetworkTopology(NetworkTopology) - Method in class org.cloudbus.cloudsim.core.CloudSim
-
- setNetworkTopology(NetworkTopology) - Method in interface org.cloudbus.cloudsim.core.Simulation
-
Sets the network topology used for Network simulations.
- setNodeId(int) - Method in class org.cloudbus.cloudsim.network.topologies.TopologicalNode
-
- setNodeName(String) - Method in class org.cloudbus.cloudsim.network.topologies.TopologicalNode
-
- setNumberOfExpectedPacketsToReceive(long) - Method in class org.cloudbus.cloudsim.cloudlets.network.CloudletReceiveTask
-
- setNumberOfNeighborhoodSearchesByIteration(int) - Method in interface org.cloudsimplus.heuristics.Heuristic
-
Sets the number of times a neighbor solution will be searched
at each iteration of the
solution find
.
- setNumberOfNeighborhoodSearchesByIteration(int) - Method in class org.cloudsimplus.heuristics.HeuristicAbstract
-
- setNumberOfPes(long) - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Sets the number of PEs required to run this Cloudlet.
- setNumberOfPes(long) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- setObjectList(List<? extends T>) - Method in class org.cloudsimplus.builders.tables.TableBuilderAbstract
-
Sets a List of objects T to be printed.
- setOnCloudletFinishEventListener(EventListener<CloudletVmEventInfo>) - Method in class org.cloudsimplus.builders.CloudletBuilder
-
- setOnHostAllocationListener(EventListener<VmHostEventInfo>) - Method in class org.cloudsimplus.builders.VmBuilder
-
- setOnHostDeallocationListener(EventListener<VmHostEventInfo>) - Method in class org.cloudsimplus.builders.VmBuilder
-
- setOnUpdateVmProcessingListener(EventListener<VmHostEventInfo>) - Method in class org.cloudsimplus.builders.VmBuilder
-
- setOnUpdateVmsProcessingListener(EventListener<HostUpdatesVmsProcessingEventInfo>) - Method in class org.cloudsimplus.builders.HostBuilder
-
- setOnVmCreationFilatureListenerForAllVms(EventListener<VmDatacenterEventInfo>) - Method in class org.cloudsimplus.builders.VmBuilder
-
- setOs(String) - Method in interface org.cloudbus.cloudsim.datacenters.DatacenterCharacteristics
-
Sets the Operating System (OS).
- setOs(String) - Method in class org.cloudbus.cloudsim.datacenters.DatacenterCharacteristicsSimple
-
- setOutputSize(long) - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Sets the output file size of this Cloudlet after execution (in bytes).
- setOutputSize(long) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- setOutputSize(long) - Method in class org.cloudsimplus.builders.CloudletBuilder
-
- setOverloadPredicate(Predicate<Vm>) - Method in interface org.cloudsimplus.autoscaling.HorizontalVmScaling
-
- setOverloadPredicate(Predicate<Vm>) - Method in class org.cloudsimplus.autoscaling.HorizontalVmScalingSimple
-
- setOverUtilizationThreshold(double) - Method in class org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationStaticThreshold
-
Sets the static host CPU utilization threshold to detect over
utilization.
- setOwnerName(String) - Method in class org.cloudbus.cloudsim.resources.File
-
Sets the owner name of this file.
- setOwnerName(String) - Method in class org.cloudbus.cloudsim.resources.FileAttribute
-
Sets the owner name of the file.
- setPe(Pe) - Method in interface org.cloudbus.cloudsim.provisioners.PeProvisioner
-
Sets the
Pe
that this provisioner will manage.
- setPe(Pe) - Method in class org.cloudbus.cloudsim.provisioners.PeProvisionerSimple
-
- setPeList(List<Pe>) - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
Sets the pe list.
- setPeProvisioner(PeProvisioner) - Method in interface org.cloudbus.cloudsim.resources.Pe
-
- setPeProvisioner(PeProvisioner) - Method in class org.cloudbus.cloudsim.resources.PeSimple
-
- setPEs(int) - Method in class org.cloudsimplus.builders.CloudletBuilder
-
- setPes(int) - Method in class org.cloudsimplus.builders.HostBuilder
-
- setPes(int) - Method in class org.cloudsimplus.builders.VmBuilder
-
- setPeVerticalScaling(VerticalVmScaling) - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Sets a
VerticalVmScaling
that will check if the Vm's
Pe
is under or overloaded,
based on some conditions defined by
Predicate
s given to the VerticalVmScaling,
and then request the Pe up or down scaling.
- setPeVerticalScaling(VerticalVmScaling) - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- setPorts(int) - Method in class org.cloudbus.cloudsim.network.switches.AbstractSwitch
-
- setPorts(int) - Method in interface org.cloudbus.cloudsim.network.switches.Switch
-
- setPowerModel(PowerModel) - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Sets the
PowerModel
used by the host
to define how it consumes power.
- setPowerModel(PowerModel) - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- setPredicate(Predicate<Cloudlet>) - Method in class org.cloudbus.cloudsim.util.SwfWorkloadFileReader
-
Defines a
Predicate
which indicates when a
Cloudlet
must be created from a trace line read from the workload file.
- setPreviousTime(double) - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
Sets the previous time when the scheduler updated the processing of
cloudlets it is managing.
- setPricePerHour(double) - Method in class org.cloudsimplus.vmtemplates.AwsEc2Template
-
- setPrintStream(PrintStream) - Method in class org.cloudsimplus.builders.tables.AbstractTable
-
Sets the
PrintStream
used to print the generated table.
- setPriority(int) - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Sets the
priority
of this Cloudlet for scheduling inside a Vm.
- setPriority(int) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- setPriority(int) - Method in class org.cloudsimplus.traces.google.TaskEvent
-
- setProvisioner(Class<? extends PeProvisioner>) - Method in class org.cloudsimplus.builders.PeBuilder
-
- setRam(long) - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Sets RAM capacity in Megabytes.
- setRam(long) - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- setRam(int) - Method in class org.cloudsimplus.builders.HostBuilder
-
- setRam(int) - Method in class org.cloudsimplus.builders.VmBuilder
-
- setRam(long) - Method in class org.cloudsimplus.traces.google.MachineEvent
-
- setRamProvisioner(ResourceProvisioner) - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Sets the ram provisioner with capacity in Megabytes.
- setRamProvisioner(ResourceProvisioner) - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- setRamVerticalScaling(VerticalVmScaling) - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Sets a
VerticalVmScaling
that will check if the Vm's
Ram
is under or overloaded,
based on some conditions defined by
Predicate
s given to the VerticalVmScaling,
and then request the RAM up or down scaling.
- setRamVerticalScaling(VerticalVmScaling) - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- setRandomGenerator(ContinuousDistribution) - Method in class org.cloudbus.cloudsim.utilizationmodels.UtilizationModelStochastic
-
Sets the random number generator.
- setReceivedPacketList(List<VmPacket>) - Method in class org.cloudbus.cloudsim.vms.network.NetworkVm
-
- setReceiveTime(double) - Method in class org.cloudbus.cloudsim.network.HostPacket
-
- setReceiveTime(double) - Method in class org.cloudbus.cloudsim.network.IcmpPacket
-
- setReceiveTime(double) - Method in interface org.cloudbus.cloudsim.network.NetworkPacket
-
Sets the time when the packet was received.
- setReceiveTime(double) - Method in class org.cloudbus.cloudsim.network.VmPacket
-
- setRegistrationID(int) - Method in class org.cloudbus.cloudsim.resources.File
-
Sets the file registration ID (published by a Replica Catalogue entity).
- setRegistrationId(int) - Method in class org.cloudbus.cloudsim.resources.FileAttribute
-
Sets the file registration ID (published by a Replica Catalogue entity).
- setRequestedMips(double) - Method in class org.cloudbus.cloudsim.vms.VmStateHistoryEntry
-
Sets the requested mips.
- setRequiredFiles(List<String>) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- setRequiredFiles(List<String>) - Method in class org.cloudsimplus.builders.CloudletBuilder
-
- setResource(ResourceManageable) - Method in interface org.cloudbus.cloudsim.provisioners.ResourceProvisioner
-
Sets the resource to be managed by the provisioner, such as
Ram
,
Pe
,
Bandwidth
, etc.
- setResource(ResourceManageable) - Method in class org.cloudbus.cloudsim.provisioners.ResourceProvisionerAbstract
-
- setResourceClass(Class<? extends ResourceManageable>) - Method in interface org.cloudsimplus.autoscaling.VerticalVmScaling
-
Sets the class of Vm resource that this scaling object will request up or down scaling.
- setResourceClass(Class<? extends ResourceManageable>) - Method in class org.cloudsimplus.autoscaling.VerticalVmScalingSimple
-
- setResourceRequestForCpuCores(double) - Method in class org.cloudsimplus.traces.google.TaskEvent
-
- setResourceRequestForLocalDiskSpace(double) - Method in class org.cloudsimplus.traces.google.TaskEvent
-
- setResourceRequestForRam(double) - Method in class org.cloudsimplus.traces.google.TaskEvent
-
- setResourceScaling(ResourceScaling) - Method in interface org.cloudsimplus.autoscaling.VerticalVmScaling
-
- setResourceScaling(ResourceScaling) - Method in class org.cloudsimplus.autoscaling.VerticalVmScalingSimple
-
- setSafetyParameter(double) - Method in class org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationDynamicUpperThresholdFirstFit
-
Sets the safety parameter.
- setScalingFactor(double) - Method in interface org.cloudsimplus.autoscaling.VerticalVmScaling
-
Sets the factor that will be used to scale a Vm resource up or down,
whether such a resource is over or underloaded, according to the
defined predicates.
- setScalingFactor(double) - Method in class org.cloudsimplus.autoscaling.VerticalVmScalingSimple
-
- setSchedulingClass(int) - Method in class org.cloudsimplus.traces.google.TaskEvent
-
- setSchedulingInterval(double) - Method in class org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationLocalRegression
-
Sets the scheduling interval that defines the periodicity of VM migrations.
- setSchedulingInterval(double) - Method in interface org.cloudbus.cloudsim.datacenters.Datacenter
-
Sets the scheduling delay to process each event received by the
Datacenter (in seconds).
- setSchedulingInterval(double) - Method in class org.cloudbus.cloudsim.datacenters.DatacenterSimple
-
- setSchedulingInterval(double) - Method in class org.cloudbus.cloudsim.utilizationmodels.UtilizationModelPlanetLab
-
Sets the scheduling interval.
- setSchedulingInterval(double) - Method in class org.cloudsimplus.builders.DatacenterBuilder
-
- setSeed(long) - Method in class org.cloudbus.cloudsim.distributions.ContinuousDistributionAbstract
-
- setSendTime(double) - Method in class org.cloudbus.cloudsim.network.HostPacket
-
- setSendTime(double) - Method in class org.cloudbus.cloudsim.network.IcmpPacket
-
- setSendTime(double) - Method in interface org.cloudbus.cloudsim.network.NetworkPacket
-
Sets the time when the packet was sent.
- setSendTime(double) - Method in class org.cloudbus.cloudsim.network.VmPacket
-
- setSerial(long) - Method in class org.cloudbus.cloudsim.core.events.CloudSimEvent
-
- setSerial(long) - Method in interface org.cloudbus.cloudsim.core.events.SimEvent
-
Sets the serial number that defines the order of received events when multiple
events are generated at the same time.
- setShutdownTime(double) - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Sets the time the Host shut down.
- setShutdownTime(double) - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- setSimulation(Simulation) - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
- setSimulation(CloudSim) - Method in class org.cloudbus.cloudsim.core.events.CloudSimEvent
-
- setSimulation(CloudSim) - Method in interface org.cloudbus.cloudsim.core.events.SimEvent
-
Sets the simulation the event belongs to
- setSimulation(Simulation) - Method in interface org.cloudbus.cloudsim.core.SimEntity
-
Sets the CloudSim instance that represents the simulation the Entity is related to.
- setSimulation(Simulation) - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Sets the CloudSim instance that represents the simulation the Entity is related to.
- setSimulation(Simulation) - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- setSimulation(Simulation) - Method in interface org.cloudbus.cloudsim.utilizationmodels.UtilizationModel
-
Sets the simulation that this UtilizationModel belongs to.
- setSimulation(Simulation) - Method in class org.cloudbus.cloudsim.utilizationmodels.UtilizationModelAbstract
-
- setSize(long) - Method in class org.cloudbus.cloudsim.network.IcmpPacket
-
Sets the size of the packet.
- setSize(int) - Method in class org.cloudbus.cloudsim.resources.File
-
Sets the file size (in MBytes).
- setSize(long) - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Sets the storage size (capacity) of the VM image in Megabytes.
- setSize(long) - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- setSize(long) - Method in class org.cloudsimplus.builders.VmBuilder
-
- setSolveTime(double) - Method in class org.cloudsimplus.heuristics.HeuristicAbstract
-
Sets the time taken to solve the heuristic.
- setSource(SimEntity) - Method in class org.cloudbus.cloudsim.core.events.CloudSimEvent
-
- setSource(SimEntity) - Method in interface org.cloudbus.cloudsim.core.events.SimEvent
-
Sets the source entity of this event, that defines its sender.
- setSource(NetworkHost) - Method in class org.cloudbus.cloudsim.network.HostPacket
-
Sets the ID of the
Host
that this packet is coming from (the sender).
- setSource(SimEntity) - Method in class org.cloudbus.cloudsim.network.IcmpPacket
-
- setSource(T) - Method in interface org.cloudbus.cloudsim.network.NetworkPacket
-
Sets the entity that this packet is coming from (the sender).
- setSource(Vm) - Method in class org.cloudbus.cloudsim.network.VmPacket
-
Sets the id of the VM sending the packet.
- setStarted(boolean) - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
Defines if the entity has already started or not.
- setStartTime(double) - Method in class org.cloudbus.cloudsim.cloudlets.network.CloudletTask
-
Sets the time the task started executing.
- setStartTime(double) - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Sets the time the Host was powered-on.
- setStartTime(double) - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- setStartTime(double) - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Sets the time the VM was created into some Host for the first time.
- setStartTime(double) - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- setStartTime(double) - Method in class org.cloudsimplus.traces.google.TaskUsage
-
- setState(SimEntity.State) - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
Sets the entity state.
- setState(SimEntity.State) - Method in interface org.cloudbus.cloudsim.core.SimEntity
-
- setStatus(Cloudlet.Status) - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Sets the status of this Cloudlet.
- setStatus(Cloudlet.Status) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- setStatus(Cloudlet.Status) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletExecution
-
Sets the Cloudlet status.
- setStatus(Pe.Status) - Method in interface org.cloudbus.cloudsim.resources.Pe
-
- setStatus(Pe.Status) - Method in class org.cloudbus.cloudsim.resources.PeSimple
-
- setStopTime(double) - Method in interface org.cloudbus.cloudsim.vms.Vm
-
Sets the time the VM was destroyed into the last Host it executed (in seconds).
- setStopTime(double) - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- setStorage(long) - Method in class org.cloudsimplus.builders.HostBuilder
-
- setStorageList(List<FileStorage>) - Method in class org.cloudbus.cloudsim.resources.DatacenterStorage
-
Sets the list of storage devices of the Datacenter,
which is like a
Disk Array.
- setStorageList(List<FileStorage>) - Method in class org.cloudsimplus.builders.DatacenterBuilder
-
- setSubmissionDelay(double) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- setSubmissionDelay(double) - Method in interface org.cloudbus.cloudsim.core.Delayable
-
Sets the delay (in seconds) that a
DatacenterBroker
has to include
when submitting the Cloudlet, in order that it will be assigned
to a VM only after this delay has expired.
- setSubmissionDelay(double) - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
- setSubTitle(String) - Method in class org.cloudsimplus.builders.tables.AbstractTableColumn
-
- setSubTitle(String) - Method in interface org.cloudsimplus.builders.tables.TableColumn
-
- setSwitchingDelay(double) - Method in class org.cloudbus.cloudsim.network.switches.AbstractSwitch
-
- setSwitchingDelay(double) - Method in interface org.cloudbus.cloudsim.network.switches.Switch
-
- setTable(Table) - Method in class org.cloudsimplus.builders.tables.AbstractTableColumn
-
- setTable(Table) - Method in class org.cloudsimplus.builders.tables.TableBuilderAbstract
-
Sets the
Table
used to build the table with Cloudlet Data.
- setTable(Table) - Method in interface org.cloudsimplus.builders.tables.TableColumn
-
- setTag(int) - Method in class org.cloudbus.cloudsim.network.IcmpPacket
-
Sets the packet direction that indicates if it is going or returning.
- setTaskIndex(int) - Method in class org.cloudsimplus.traces.google.TaskDataAbstract
-
- setTaskScheduler(CloudletTaskScheduler) - Method in interface org.cloudbus.cloudsim.schedulers.cloudlet.CloudletScheduler
-
Sets the
CloudletTaskScheduler
that will be used by this CloudletScheduler to process
VmPacket
s to be sent or received by the Vm that is assigned to the
current CloudletScheduler.
- setTaskScheduler(CloudletTaskScheduler) - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
- setTime(double) - Method in class org.cloudbus.cloudsim.vms.VmStateHistoryEntry
-
Sets the time.
- setTimeSlice(double) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletExecution
-
Sets the timeslice assigned by a
CloudletScheduler
for a Cloudlet, which is the amount
of time (in seconds) that such a Cloudlet will have to use the PEs
of a Vm.
- setTimestamp(double) - Method in class org.cloudsimplus.traces.google.MachineEvent
-
- setTimestamp(double) - Method in class org.cloudsimplus.traces.google.TaskEvent
-
- setTimeZone(double) - Method in interface org.cloudbus.cloudsim.datacenters.DatacenterCharacteristics
-
Sets the time zone.
- setTimeZone(double) - Method in class org.cloudbus.cloudsim.datacenters.DatacenterCharacteristicsSimple
-
- setTimezone(double) - Method in class org.cloudsimplus.builders.DatacenterBuilder
-
- setTitle(String) - Method in class org.cloudsimplus.builders.tables.AbstractTable
-
- setTitle(String) - Method in class org.cloudsimplus.builders.tables.AbstractTableColumn
-
- setTitle(String) - Method in interface org.cloudsimplus.builders.tables.Table
-
- setTitle(String) - Method in class org.cloudsimplus.builders.tables.TableBuilderAbstract
-
- setTitle(String) - Method in interface org.cloudsimplus.builders.tables.TableColumn
-
- setTransactionTime(double) - Method in class org.cloudbus.cloudsim.resources.File
-
Sets the current transaction time (in second) of this file.
- setType(int) - Method in class org.cloudbus.cloudsim.resources.File
-
Sets the file type (for instance, raw, tag, etc).
- setType(int) - Method in class org.cloudbus.cloudsim.resources.FileAttribute
-
Sets the file type (for instance raw, tag, etc).
- setUnderUtilizationThreshold(double) - Method in interface org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigration
-
Sets the percentage of total CPU utilization
to indicate that a host is under used and its VMs have to be migrated.
- setUnderUtilizationThreshold(double) - Method in class org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationAbstract
-
- setUnit(UtilizationModel.Unit) - Method in class org.cloudbus.cloudsim.utilizationmodels.UtilizationModelAbstract
-
Sets the Unit
in which the resource utilization is defined.
- setUnit(String) - Method in class org.cloudsimplus.slametrics.SlaMetricDimension
-
- setUpdateTime(double) - Method in class org.cloudbus.cloudsim.resources.File
-
Sets the last update time of this file (in seconds).
- setUpdateTime(double) - Method in class org.cloudbus.cloudsim.resources.FileAttribute
-
Sets the last update time of the file (in seconds).
- setUplinkBandwidth(double) - Method in class org.cloudbus.cloudsim.network.switches.AbstractSwitch
-
- setUplinkBandwidth(double) - Method in interface org.cloudbus.cloudsim.network.switches.Switch
-
- setUpperThresholdFunction(Function<Vm, Double>) - Method in interface org.cloudsimplus.autoscaling.VerticalVmScaling
-
Sets a
Function
that defines the upper utilization threshold for a
Vm
which indicates if it is overloaded or not.
- setUpperThresholdFunction(Function<Vm, Double>) - Method in class org.cloudsimplus.autoscaling.VerticalVmScalingSimple
-
- setUsedPes(Map<Vm, Long>) - Method in class org.cloudbus.cloudsim.allocationpolicies.VmAllocationPolicyAbstract
-
Sets the used pes.
- setUserName(String) - Method in class org.cloudsimplus.traces.google.TaskEvent
-
- setUtilizationModel(UtilizationModel) - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Sets the same utilization model for defining the usage of Bandwidth, CPU and RAM.
- setUtilizationModel(UtilizationModel) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- setUtilizationModelBw(UtilizationModel) - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
- setUtilizationModelBw(UtilizationModel) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- setUtilizationModelBw(UtilizationModel) - Method in class org.cloudsimplus.builders.CloudletBuilder
-
- setUtilizationModelCpu(UtilizationModel) - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
- setUtilizationModelCpu(UtilizationModel) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- setUtilizationModelCpu(UtilizationModel) - Method in class org.cloudsimplus.builders.CloudletBuilder
-
- setUtilizationModelCpuRamAndBw(UtilizationModel) - Method in class org.cloudsimplus.builders.CloudletBuilder
-
Sets the same utilization model for CPU, RAM and BW.
- setUtilizationModelRam(UtilizationModel) - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
- setUtilizationModelRam(UtilizationModel) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- setUtilizationModelRam(UtilizationModel) - Method in class org.cloudsimplus.builders.CloudletBuilder
-
- setUtilizationUpdateFunction(Function<UtilizationModelDynamic, Double>) - Method in class org.cloudbus.cloudsim.utilizationmodels.UtilizationModelDynamic
-
Sets the function defining how the resource utilization will be incremented or decremented along the time.
- setValue(double) - Method in class org.cloudsimplus.slametrics.SlaMetricDimension
-
- setVirtualRuntime(double) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletExecution
-
Sets the virtual runtime (vruntime) that indicates how long the Cloudlet
has been executing by a
CloudletScheduler
(in seconds).
- setVm(Vm) - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Sets the id of
Vm
that is planned to execute the cloudlet.
- setVm(Vm) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- setVm(Vm) - Method in interface org.cloudbus.cloudsim.schedulers.cloudlet.CloudletScheduler
-
Sets the Vm that will use the scheduler.
- setVm(Vm) - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
- setVm(Vm) - Method in interface org.cloudbus.cloudsim.schedulers.cloudlet.network.CloudletTaskScheduler
-
Sets the Vm that the CloudletTaskScheduler will sent packets from or receive packets to.
- setVm(Vm) - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.network.CloudletTaskSchedulerSimple
-
- setVm(Vm) - Method in interface org.cloudsimplus.autoscaling.VmScaling
-
Sets a
Vm
to this Load Balancer.
- setVm(Vm) - Method in class org.cloudsimplus.autoscaling.VmScalingAbstract
-
- setVm(Vm) - Method in class org.cloudsimplus.builders.CloudletBuilder
-
- setVmAllocationPolicy(VmAllocationPolicy) - Method in class org.cloudbus.cloudsim.datacenters.DatacenterSimple
-
Sets the policy to be used by the Datacenter to allocate VMs into hosts.
- setVmClonerFunction(UnaryOperator<Vm>) - Method in interface org.cloudsimplus.faultinjection.VmCloner
-
- setVmClonerFunction(UnaryOperator<Vm>) - Method in class org.cloudsimplus.faultinjection.VmClonerSimple
-
- setVmComparator(Comparator<Vm>) - Method in interface org.cloudbus.cloudsim.brokers.DatacenterBroker
-
Sets a
Comparator
that will be used to sort every list
of submitted VMs before requesting the creation of such VMs in
some Datacenter.
- setVmComparator(Comparator<Vm>) - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
- setVmDestructionDelayFunction(Function<Vm, Double>) - Method in interface org.cloudbus.cloudsim.brokers.DatacenterBroker
-
Sets a
Function
to define when an idle VM should be destroyed.
- setVmDestructionDelayFunction(Function<Vm, Double>) - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
- setVmList(List<Vm>) - Method in interface org.cloudsimplus.heuristics.CloudletToVmMappingHeuristic
-
Sets the list of available VMs to host Cloudlets.
- setVmList(List<Vm>) - Method in class org.cloudsimplus.heuristics.CloudletToVmMappingSimulatedAnnealing
-
- setVmm(String) - Method in interface org.cloudbus.cloudsim.datacenters.DatacenterCharacteristics
-
Sets the vmm.
- setVmm(String) - Method in class org.cloudbus.cloudsim.datacenters.DatacenterCharacteristicsSimple
-
- setVmm(String) - Method in class org.cloudbus.cloudsim.vms.VmSimple
-
Sets the Virtual Machine Monitor (VMM) that manages the VM.
- setVmMapper(Function<Cloudlet, Vm>) - Method in interface org.cloudbus.cloudsim.brokers.DatacenterBroker
-
Sets a
Function
that maps a given Cloudlet to a Vm.
- setVmMapper(Function<Cloudlet, Vm>) - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
- setVmScheduler(VmScheduler) - Method in interface org.cloudbus.cloudsim.hosts.Host
-
Sets the policy for allocation of host PEs to VMs in order to schedule VM
execution.
- setVmScheduler(VmScheduler) - Method in class org.cloudbus.cloudsim.hosts.HostSimple
-
- setVmSchedulerClass(Class<? extends VmSchedulerAbstract>) - Method in class org.cloudsimplus.builders.HostBuilder
-
- setVmSelectionPolicy(PowerVmSelectionPolicy) - Method in class org.cloudbus.cloudsim.allocationpolicies.migration.VmAllocationPolicyMigrationAbstract
-
Sets the vm selection policy.
- setVmSupplier(Supplier<Vm>) - Method in interface org.cloudsimplus.autoscaling.HorizontalVmScaling
-
Sets a
Supplier
that will be used to create VMs when
the Load Balancer detects that Broker's VMs are overloaded.
- setVmSupplier(Supplier<Vm>) - Method in class org.cloudsimplus.autoscaling.HorizontalVmScalingSimple
-
- setWallClockTime(double, double) - Method in interface org.cloudbus.cloudsim.cloudlets.Cloudlet
-
Sets the wall clock time the cloudlet spent
executing on the current Datacenter.
- setWallClockTime(double, double) - Method in class org.cloudbus.cloudsim.cloudlets.CloudletAbstract
-
- setWorldCoordinates(Point2D) - Method in class org.cloudbus.cloudsim.network.topologies.TopologicalNode
-
- shutdownEntity() - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
- shutdownEntity() - Method in class org.cloudbus.cloudsim.core.CloudInformationService
-
- shutdownEntity() - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
- shutdownEntity() - Method in interface org.cloudbus.cloudsim.core.SimEntity
-
Shuts down the entity.
- shutdownEntity() - Method in class org.cloudbus.cloudsim.datacenters.DatacenterSimple
-
- shutdownEntity() - Method in class org.cloudbus.cloudsim.network.switches.AbstractSwitch
-
- SimEntity - Interface in org.cloudbus.cloudsim.core
-
An interface that represents a simulation entity.
- SimEntity.State - Enum in org.cloudbus.cloudsim.core
-
Defines the event state.
- SimEvent - Interface in org.cloudbus.cloudsim.core.events
-
Represents a simulation event which is passed between the entities
in a specific
Simulation
instance.
- SimEvent.Type - Enum in org.cloudbus.cloudsim.core.events
-
Internal event types
- SimulatedAnnealing<S extends HeuristicSolution<?>> - Class in org.cloudsimplus.heuristics
-
A base class for implementation of
Simulated Annealing
algorithms used to find a suboptimal solution for a problem defined by sub-classes of this one.
- Simulation - Interface in org.cloudbus.cloudsim.core
-
An interface to be implemented by a class that manages simulation
execution, controlling all the simulation life cycle.
- SimulationScenarioBuilder - Class in org.cloudsimplus.builders
-
An builder to help getting instance of other CloudSim object builders.
- SimulationScenarioBuilder(CloudSim) - Constructor for class org.cloudsimplus.builders.SimulationScenarioBuilder
-
- size() - Method in class org.cloudbus.cloudsim.core.events.DeferredQueue
-
Returns the size of this event queue.
- size() - Method in interface org.cloudbus.cloudsim.core.events.EventQueue
-
Returns the size of this event queue.
- size() - Method in class org.cloudbus.cloudsim.core.events.FutureQueue
-
- SlaContract - Class in org.cloudsimplus.slametrics
-
Represents a SLA Contract containing a list of metrics.
- SlaContract() - Constructor for class org.cloudsimplus.slametrics.SlaContract
-
Default constructor used to create a
SlaContract
instance.
- SlaMetric - Class in org.cloudsimplus.slametrics
-
Represents a metric of a SLA contract.
- SlaMetric() - Constructor for class org.cloudsimplus.slametrics.SlaMetric
-
- SlaMetric(String) - Constructor for class org.cloudsimplus.slametrics.SlaMetric
-
- SlaMetricDimension - Class in org.cloudsimplus.slametrics
-
Represents a value for a specific metric of a SLA contract,
following the format defined by the
AWS CloudWatch.
- SlaMetricDimension() - Constructor for class org.cloudsimplus.slametrics.SlaMetricDimension
-
- SlaMetricDimension(double) - Constructor for class org.cloudsimplus.slametrics.SlaMetricDimension
-
- solve() - Method in interface org.cloudsimplus.heuristics.Heuristic
-
Starts the heuristic to find a suboptimal solution.
- solve() - Method in class org.cloudsimplus.heuristics.HeuristicAbstract
-
- sortCloudletWaitingList(Comparator<CloudletExecution>) - Method in class org.cloudbus.cloudsim.schedulers.cloudlet.CloudletSchedulerAbstract
-
- start() - Method in class org.cloudbus.cloudsim.core.CloudSim
-
- start() - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
Starts the entity during simulation start.
- start() - Method in interface org.cloudbus.cloudsim.core.SimEntity
-
Starts the entity during simulation start.
- start() - Method in interface org.cloudbus.cloudsim.core.Simulation
-
Starts simulation execution and waits for
all entities to finish, i.e.
- start(String) - Static method in class org.cloudbus.cloudsim.util.ExecutionTimeMeasurer
-
Starts measuring the execution time of a method/process.
- startEntity() - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
- startEntity() - Method in class org.cloudbus.cloudsim.core.CloudInformationService
-
The method has no effect at the current class.
- startEntity() - Method in class org.cloudbus.cloudsim.core.CloudSimEntity
-
Defines the logic to be performed by the entity when the simulation starts.
- startEntity() - Method in class org.cloudbus.cloudsim.datacenters.DatacenterSimple
-
- startEntity() - Method in class org.cloudbus.cloudsim.network.switches.AbstractSwitch
-
- startEntity() - Method in class org.cloudsimplus.faultinjection.HostFaultInjection
-
- startNextTaskIfCurrentIsFinished(double) - Method in class org.cloudbus.cloudsim.cloudlets.network.NetworkCloudlet
-
Change the current task to the next one in order
to start executing it, if the current task is finished.
- stDev(List<Double>) - Static method in class org.cloudbus.cloudsim.util.MathUtil
-
Gets the standard deviation from a list of numbers.
- Storage - Class in org.cloudbus.cloudsim.resources
-
A simple storage that just manages the device capacity and raw allocated (used) space.
- Storage(long) - Constructor for class org.cloudbus.cloudsim.resources.Storage
-
Creates a new Storage device.
- stream() - Method in class org.cloudbus.cloudsim.core.events.DeferredQueue
-
Returns a stream to the elements into the queue.
- stream() - Method in interface org.cloudbus.cloudsim.core.events.EventQueue
-
Returns a stream to the elements into the queue.
- stream() - Method in class org.cloudbus.cloudsim.core.events.FutureQueue
-
- submitCloudlet(Cloudlet) - Method in interface org.cloudbus.cloudsim.brokers.DatacenterBroker
-
Submits a single
Cloudlet
to the broker.
- submitCloudlet(Cloudlet) - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
- submitCloudletList(List<? extends Cloudlet>) - Method in interface org.cloudbus.cloudsim.brokers.DatacenterBroker
-
Sends a list of cloudlets to the broker so that it requests their
creation inside some VM, following the submission delay
specified in each cloudlet (if any).
- submitCloudletList(List<? extends Cloudlet>, double) - Method in interface org.cloudbus.cloudsim.brokers.DatacenterBroker
-
Sends a list of cloudlets to the broker so that it requests their creation
inside some VM just after a given delay.
- submitCloudletList(List<? extends Cloudlet>, Vm) - Method in interface org.cloudbus.cloudsim.brokers.DatacenterBroker
-
Sends a list of cloudlets to the broker so that it requests their creation inside
a specific VM, following the submission delay
specified in each cloudlet (if any).
- submitCloudletList(List<? extends Cloudlet>, Vm, double) - Method in interface org.cloudbus.cloudsim.brokers.DatacenterBroker
-
Sends a list of cloudlets to the broker so that it requests their creation
inside a specific VM just after a given delay.
- submitCloudletList(List<? extends Cloudlet>, double) - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
- submitCloudletList(List<? extends Cloudlet>, Vm) - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
- submitCloudletList(List<? extends Cloudlet>, Vm, double) - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
- submitCloudletList(List<? extends Cloudlet>) - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
Sends a list of cloudlets to the broker so that it requests their
creation inside some VM, following the submission delay
specified in each cloudlet (if any).
- submitCloudlets() - Method in class org.cloudsimplus.builders.CloudletBuilder
-
Submits the list of created cloudlets to the latest created broker.
- submitVm(Vm) - Method in interface org.cloudbus.cloudsim.brokers.DatacenterBroker
-
Submits a single
Vm
to the broker.
- submitVm(Vm) - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
- submitVmList(List<? extends Vm>) - Method in interface org.cloudbus.cloudsim.brokers.DatacenterBroker
-
Sends to the broker a list with VMs that their creation inside a Host will be requested to some
Datacenter
.
- submitVmList(List<? extends Vm>, double) - Method in interface org.cloudbus.cloudsim.brokers.DatacenterBroker
-
Sends a list of VMs for the broker so that their creation inside some Host will be requested just after a given delay.
- submitVmList(List<? extends Vm>, double) - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
- submitVmList(List<? extends Vm>) - Method in class org.cloudbus.cloudsim.brokers.DatacenterBrokerAbstract
-
Sends to the broker a list with VMs that their creation inside a Host will be requested to some
Datacenter
.
- sum(List<? extends Number>) - Static method in class org.cloudbus.cloudsim.util.MathUtil
-
Sums a list of numbers.
- sumAvailableResource(long) - Method in class org.cloudbus.cloudsim.resources.ResourceManageableAbstract
-
Sum a given amount (negative or positive) of available (free) resource to the total
available resource.
- swapVmsOfTwoMapEntries(List<Map.Entry<Cloudlet, Vm>>) - Method in class org.cloudsimplus.heuristics.CloudletToVmMappingSolution
-
- SwfWorkloadFileReader - Class in org.cloudbus.cloudsim.util
-
Reads resource traces and creates a list of (
Cloudlets
) (jobs).
- SwfWorkloadFileReader(String, int) - Constructor for class org.cloudbus.cloudsim.util.SwfWorkloadFileReader
-
Create a new SwfWorkloadFileReader object.
- Switch - Interface in org.cloudbus.cloudsim.network.switches
-
Represents a Network Switch.
- SWITCHING_DELAY - Static variable in class org.cloudbus.cloudsim.network.switches.AggregateSwitch
-
- SWITCHING_DELAY - Static variable in class org.cloudbus.cloudsim.network.switches.EdgeSwitch
-
Default switching delay in milliseconds.
- SWITCHING_DELAY - Static variable in class org.cloudbus.cloudsim.network.switches.RootSwitch
-
Default switching delay in milliseconds.