Package org.cloudbus.cloudsim.utilizationmodels
Provides classes that model utilization of resources such as
CPU
, Ram
and
Bandwidth
,
defining how a given resource is used by a Cloudlet
along the simulation time.
The most basic utilization model that can be used for any of the mentioned resources
is the UtilizationModelFull
.
- Author:
- Manoel Campos da Silva Filho
-
Interface Summary Interface Description UtilizationModel The UtilizationModel interface needs to be implemented in order to provide a fine-grained control over resource usage by a Cloudlet. -
Class Summary Class Description UtilizationModelAbstract An abstract implementation ofUtilizationModel
.UtilizationModelDynamic A CloudletUtilizationModel
that allows to increase the utilization of the related resource along the simulation time.UtilizationModelFull AUtilizationModel
that according to which, a Cloudlet always utilizes a given allocated resource from its Vm at 100%, all the time.UtilizationModelPlanetLab Defines a resource utilization model based on a PlanetLab Datacenter workload (trace) file.UtilizationModelStochastic Implements a model, according to which a Cloudlet generates random resource utilization every time frame. -
Enum Summary Enum Description UtilizationModel.Unit Defines the unit of the resource utilization.