Uses of Class
org.cloudbus.cloudsim.core.CloudSimEntity
Package
Description
Provides
DatacenterBroker
classes that act on behalf of a cloud customer,
attending his/her requests for creation and destruction of
Cloudlets
and
VMs
, assigning such Cloudlets to specific VMs.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.Provides
Datacenter
implementations,
that represents a physical Cloud Datacenter and contains a set of
Host
that together provide the basic cloud infrastructure.Provides network-enabled
Datacenter
implementations.Provides classes that implement the
Switch
interface
to allow creating Network Switches that compose a network topology.Provides classes and interfaces for the power-consumption module.
Provides classes to inject random faults during simulation runtime.
-
Uses of CloudSimEntity in org.cloudbus.cloudsim.brokers
Modifier and TypeClassDescriptionclass
An abstract class for implementingDatacenterBroker
s.class
A implementation ofDatacenterBroker
that uses a Best Fit mapping between submitted cloudlets and Vm's, trying to place a Cloudlet at the best suitable Vm which can be found (according to the required Cloudlet's PEs).class
A implementation ofDatacenterBroker
that uses a First Fit mapping between submitted cloudlets and Vm's, trying to place a Cloudlet at the first suitable Vm which can be found (according to the required Cloudlet's PEs).class
A simple implementation ofDatacenterBroker
that uses some heuristic to get a suboptimal mapping among submitted cloudlets and Vm's.class
A simple implementation ofDatacenterBroker
that try to host customer's VMs at the first Datacenter found. -
Uses of CloudSimEntity in org.cloudbus.cloudsim.core
Modifier and TypeClassDescriptionclass
A Cloud Information Service (CIS) is an entity that provides cloud resource registration, indexing and discovery services.Modifier and TypeMethodDescriptionfinal CloudSimEntity
CloudSimEntity.clone()
Gets a clone of the entity.Modifier and TypeMethodDescriptionvoid
CloudSim.addEntity
(CloudSimEntity entity) void
Simulation.addEntity
(CloudSimEntity entity) Adds a new entity to the simulation.protected void
CloudSim.removeFinishedEntity
(CloudSimEntity entity) void
CloudSim.wait
(CloudSimEntity src, Predicate<SimEvent> predicate) void
Simulation.wait
(CloudSimEntity src, Predicate<SimEvent> predicate) Sets the state of an entity toSimEntity.State.WAITING
, making it to wait for events that satisfy a given predicate. -
Uses of CloudSimEntity in org.cloudbus.cloudsim.datacenters
Modifier and TypeClassDescriptionclass
Implements the basic features of a Virtualized Cloud Datacenter. -
Uses of CloudSimEntity in org.cloudbus.cloudsim.datacenters.network
Modifier and TypeClassDescriptionclass
NetworkDatacenter class is aDatacenter
whose hosts have network support. -
Uses of CloudSimEntity in org.cloudbus.cloudsim.network.switches
Modifier and TypeClassDescriptionclass
An abstract class for implementing NetworkSwitch
es.class
This class represents an Aggregate Switch in a Datacenter network.class
Represents an Edge Switch in a Datacenter network, which can be connected toNetworkHost
s.class
Allows simulating a Root switch which connects Datacenters to an external network. -
Uses of CloudSimEntity in org.cloudbus.cloudsim.power
Modifier and TypeClassDescriptionclass
Periodically measures the current power usage of one or morePowerAware
entities, according to a definedinterval
, storing the results. -
Uses of CloudSimEntity in org.cloudsimplus.faultinjection
Modifier and TypeClassDescriptionclass