Uses of Class
org.cloudbus.cloudsim.core.CloudSim
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 classes that implement the
Switch
interface
to allow creating Network Switches that compose a network topology.Provides
Builder
classes that
implement the Builder Design Pattern
to allow instantiating multiple simulation objects more easily.Provides base classes to enable implementing testbeds in a repeatable manner,
allowing a researcher to execute several simulation runs
for a given experiment and collect statistical data using a scientific approach.
Provides classes to process trace files from Google
Cluster Data that create objects such as Hosts and Cloudlets from such
files.
-
Uses of CloudSim in org.cloudbus.cloudsim.brokers
ModifierConstructorDescriptionDatacenterBrokerAbstract
(CloudSim simulation, String name) Creates a DatacenterBroker giving a specific name.DatacenterBrokerBestFit
(CloudSim simulation) Creates a DatacenterBroker object.DatacenterBrokerFirstFit
(CloudSim simulation) Creates a DatacenterBroker object.DatacenterBrokerHeuristic
(CloudSim simulation) Creates a new DatacenterBroker object.DatacenterBrokerSimple
(CloudSim simulation) Creates a new DatacenterBroker.DatacenterBrokerSimple
(CloudSim simulation, String name) Creates a DatacenterBroker giving a specific name. -
Uses of CloudSim in org.cloudbus.cloudsim.network.switches
ModifierConstructorDescriptionAbstractSwitch
(CloudSim simulation, NetworkDatacenter dc) AggregateSwitch
(CloudSim simulation, NetworkDatacenter dc) Instantiates a Aggregate AbstractSwitch specifying the Datacenter that are connected to its downlink and uplink ports and corresponding bandwidths.EdgeSwitch
(CloudSim simulation, NetworkDatacenter dc) Instantiates a EdgeSwitch specifying Datacenter that are connected to its downlink and uplink ports, and corresponding bandwidths.RootSwitch
(CloudSim simulation, NetworkDatacenter dc) Instantiates a Root Switch specifying what other Datacenter are connected to its downlink ports, and corresponding bandwidths. -
Uses of CloudSim in org.cloudsimplus.builders
-
Uses of CloudSim in org.cloudsimplus.testbeds
-
Uses of CloudSim in org.cloudsimplus.traces.google
Modifier and TypeMethodDescriptionstatic GoogleTaskEventsTraceReader
GoogleTaskEventsTraceReader.getInstance
(CloudSim simulation, String filePath, Function<TaskEvent, Cloudlet> cloudletCreationFunction) Gets aGoogleTaskEventsTraceReader
instance to read a "task events" trace file inside the application's resource directory.ModifierConstructorDescriptionprotected
GoogleTaskEventsTraceReader
(CloudSim simulation, String filePath, InputStream reader, Function<TaskEvent, Cloudlet> cloudletCreationFunction) Instantiates aGoogleTaskEventsTraceReader
to read a "task events" from a given InputStream.GoogleTaskEventsTraceReader
(CloudSim simulation, String filePath, Function<TaskEvent, Cloudlet> cloudletCreationFunction) Instantiates aGoogleTaskEventsTraceReader
to read a "task events" file.