Package org.cloudbus.cloudsim.cloudlets
Provides
Cloudlet
implementations,
that represent an application that will run inside a Vm
.
Each Cloudlet is abstractly defined in terms of its characteristics,
such as the number of Million Instructions (MI) to execute,
the number of required Pe
and a UtilizationModel
for CPU, RAM and bandwidth.
Each utilization model defines how a given resource will be used by the Cloudlet along the time.
Some basic utilization models implementations are provided, such as the
UtilizationModelFull
,
which indicates that a given available resource will be used 100% all the time.
Specific Cloudlet implementations can be, for instance, network-aware, enabling the simulation
of network communication. For more information
see org.cloudbus.cloudsim.datacenters
package documentation.
- Author:
- Manoel Campos da Silva Filho
-
Interface Summary Interface Description Cloudlet An interface to be implemented by each class that provides basic cloudlet features. -
Class Summary Class Description CloudletAbstract A base class forCloudlet
implementations.CloudletExecution Stores execution information about aCloudlet
submitted to a specificDatacenter
for processing.CloudletSimple Cloudlet implements the basic features of an application/job/task to be executed by aVm
on behalf of a given user. -
Enum Summary Enum Description Cloudlet.Status Status of Cloudlets