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 for Cloudlet implementations.
    CloudletExecution
    Stores execution information about a Cloudlet submitted to a specific Datacenter for processing.
    CloudletSimple
    Cloudlet implements the basic features of an application/job/task to be executed by a Vm on behalf of a given user.
  • Enum Summary 
    Enum Description
    Cloudlet.Status
    Status of Cloudlets