Package org.cloudbus.cloudsim.core
Provides core classes used just internally by CloudSim Plus,
except the
CloudSim
class that is the
start point and main class used to run simulations.-
Interface Summary Interface Description AbstractMachine ChangeableId An interface for objects that have to be identified by an id and that such id can be changed.CustomerEntity Delayable Defines methods for an object that its execution can be delayed by some time when it is submitted to a to aDatacenter
by aDatacenterBroker
.Identifiable An interface for objects that have to be identified by an id.Machine An interface to be implemented by different kinds of Physical Machines (PMs).Nameable An interface for objects that have to be identified by an id and that also have a name.SimEntity An interface that represents a simulation entity.SimEntityNullBase A base interface used internally to implement the Null Object Design Pattern for interfaces extendingSimEntity
.Simulation An interface to be implemented by a class that manages simulation execution, controlling all the simulation life cycle.Sizeable UniquelyIdentifiable An interface for objects that have an Unique Identifier (UID) that is compounded by aDatacenterBroker
ID and the object ID. -
Class Summary Class Description CloudInformationService A Cloud Information Service (CIS) is an entity that provides cloud resource registration, indexing and discovery services.CloudSim The main class of the simulation API, that manages Cloud Computing simulations providing all methods to start, pause and stop them.CloudSimEntity Represents a simulation entity.CloudSimTags Contains various static command tags that indicate a type of action that needs to be undertaken by CloudSim entities when they receive or send events.CustomerEntityAbstract A base class forCustomerEntity
implementations. -
Enum Summary Enum Description SimEntity.State Defines the event state.