Class VmSimple

All Implemented Interfaces:
Comparable<Vm>, ChangeableId, CustomerEntity, ExecDelayable, Identifiable, Lifetimed, Machine<Resource>, ResourceStatsComputer<VmResourceStats>, Startable, SubmissionDelayable, UniquelyIdentifiable, TimeZoned, Resourceful, Vm
Direct Known Subclasses:
NetworkVm, VmGroup

public class VmSimple extends VmAbstract
Implements the basic features of a Virtual Machine (VM), which runs inside a Host that may be shared among other VMs. It processes Cloudlets (applications). This processing happens according to a policy, defined by the CloudletScheduler. Each VM has an owner/user represented by a DatacenterBroker, which can submit cloudlets to the VM to execute them.
Since:
CloudSim Toolkit 1.0
Author:
Rodrigo N. Calheiros, Anton Beloglazov, Manoel Campos da Silva Filho