Uses of Interface
org.cloudbus.cloudsim.utilizationmodels.UtilizationModel
Package | Description |
---|---|
org.cloudbus.cloudsim.cloudlets | |
org.cloudbus.cloudsim.utilizationmodels | |
org.cloudsimplus.builders |
Provides
Builder classes that
implement the Builder Design Pattern
to allow instantiating multiple simulation objects more easily. |
-
Uses of UtilizationModel in org.cloudbus.cloudsim.cloudlets
Methods in org.cloudbus.cloudsim.cloudlets that return UtilizationModel Modifier and Type Method Description UtilizationModel
Cloudlet. getUtilizationModel(java.lang.Class<? extends ResourceManageable> resourceClass)
Gets the utilization model for a given resourceUtilizationModel
CloudletAbstract. getUtilizationModel(java.lang.Class<? extends ResourceManageable> resourceClass)
UtilizationModel
Cloudlet. getUtilizationModelBw()
Gets the utilization model that defines how the cloudlet will use the VM's bandwidth (bw).UtilizationModel
CloudletAbstract. getUtilizationModelBw()
UtilizationModel
Cloudlet. getUtilizationModelCpu()
Gets the utilization model that defines how the cloudlet will use the VM's CPU.UtilizationModel
CloudletAbstract. getUtilizationModelCpu()
UtilizationModel
Cloudlet. getUtilizationModelRam()
Gets the utilization model that defines how the cloudlet will use the VM's RAM.UtilizationModel
CloudletAbstract. getUtilizationModelRam()
Methods in org.cloudbus.cloudsim.cloudlets with parameters of type UtilizationModel Modifier and Type Method Description Cloudlet
Cloudlet. setUtilizationModel(UtilizationModel utilizationModel)
Sets the same utilization model for defining the usage of Bandwidth, CPU and RAM.Cloudlet
CloudletAbstract. setUtilizationModel(UtilizationModel utilizationModel)
Cloudlet
Cloudlet. setUtilizationModelBw(UtilizationModel utilizationModelBw)
Sets theutilization model of bw
.Cloudlet
CloudletAbstract. setUtilizationModelBw(UtilizationModel utilizationModelBw)
Cloudlet
Cloudlet. setUtilizationModelCpu(UtilizationModel utilizationModelCpu)
Sets theutilization model of cpu
.Cloudlet
CloudletAbstract. setUtilizationModelCpu(UtilizationModel utilizationModelCpu)
Cloudlet
Cloudlet. setUtilizationModelRam(UtilizationModel utilizationModelRam)
Sets theutilization model of ram
.Cloudlet
CloudletAbstract. setUtilizationModelRam(UtilizationModel utilizationModelRam)
Constructors in org.cloudbus.cloudsim.cloudlets with parameters of type UtilizationModel Constructor Description CloudletAbstract(long length, int pesNumber, UtilizationModel utilizationModel)
Creates a Cloudlet with no priority or id.CloudletSimple(long length, int pesNumber, UtilizationModel utilizationModel)
Creates a Cloudlet with no priority or id. -
Uses of UtilizationModel in org.cloudbus.cloudsim.utilizationmodels
Classes in org.cloudbus.cloudsim.utilizationmodels that implement UtilizationModel Modifier and Type Class Description class
UtilizationModelAbstract
An abstract implementation ofUtilizationModel
.class
UtilizationModelDynamic
A CloudletUtilizationModel
that allows to increase the utilization of the related resource along the simulation time.class
UtilizationModelFull
AUtilizationModel
that according to which, a Cloudlet always utilizes a given allocated resource from its Vm at 100%, all the time.class
UtilizationModelPlanetLab
Defines a resource utilization model based on a PlanetLab Datacenter workload (trace) file.class
UtilizationModelStochastic
Implements a model, according to which a Cloudlet generates random resource utilization every time frame.Fields in org.cloudbus.cloudsim.utilizationmodels declared as UtilizationModel Modifier and Type Field Description static UtilizationModel
UtilizationModel. NULL
An attribute that implements the Null Object Design Pattern forUtilizationModel
objects using a Lambda Expression.Methods in org.cloudbus.cloudsim.utilizationmodels that return UtilizationModel Modifier and Type Method Description UtilizationModel
UtilizationModel. setSimulation(Simulation simulation)
Sets the simulation that this UtilizationModel belongs to.UtilizationModel
UtilizationModelAbstract. setSimulation(Simulation simulation)
protected UtilizationModel
UtilizationModelAbstract. setUnit(UtilizationModel.Unit unit)
Sets theUtilizationModel.Unit
in which the resource utilization is defined. -
Uses of UtilizationModel in org.cloudsimplus.builders
Methods in org.cloudsimplus.builders with parameters of type UtilizationModel Modifier and Type Method Description CloudletBuilder
CloudletBuilder. setUtilizationModelBw(UtilizationModel utilizationModelBw)
CloudletBuilder
CloudletBuilder. setUtilizationModelCpu(UtilizationModel utilizationModelCpu)
CloudletBuilder
CloudletBuilder. setUtilizationModelCpuRamAndBw(UtilizationModel utilizationModel)
Sets the same utilization model for CPU, RAM and BW.CloudletBuilder
CloudletBuilder. setUtilizationModelRam(UtilizationModel utilizationModelRam)