Uses of Class
org.cloudbus.cloudsim.core.CloudSim
Package | Description |
---|---|
org.cloudbus.cloudsim.brokers |
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. |
org.cloudbus.cloudsim.network.switches |
Provides classes that implement the
Switch interface
to allow creating Network Switches that compose a network topology. |
org.cloudsimplus.builders |
Provides
Builder classes that
implement the Builder Design Pattern
to allow instantiating multiple simulation objects more easily. |
org.cloudsimplus.testbeds |
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.
|
org.cloudsimplus.traces.google |
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
Constructors in org.cloudbus.cloudsim.brokers with parameters of type CloudSim Constructor Description DatacenterBrokerAbstract(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
Constructors in org.cloudbus.cloudsim.network.switches with parameters of type CloudSim Constructor Description AbstractSwitch(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 AbstractSwitch specifying what other Datacenter are connected to its downlink ports, and corresponding bandwidths. -
Uses of CloudSim in org.cloudsimplus.builders
Methods in org.cloudsimplus.builders that return CloudSim Modifier and Type Method Description CloudSim
SimulationScenarioBuilder. getSimulation()
Constructors in org.cloudsimplus.builders with parameters of type CloudSim Constructor Description SimulationScenarioBuilder(CloudSim simulation)
-
Uses of CloudSim in org.cloudsimplus.testbeds
Methods in org.cloudsimplus.testbeds that return CloudSim Modifier and Type Method Description CloudSim
Experiment. getSimulation()
-
Uses of CloudSim in org.cloudsimplus.traces.google
Methods in org.cloudsimplus.traces.google with parameters of type CloudSim Modifier and Type Method Description static 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.Constructors in org.cloudsimplus.traces.google with parameters of type CloudSim Constructor Description GoogleTaskEventsTraceReader(CloudSim simulation, String filePath, Function<TaskEvent,Cloudlet> cloudletCreationFunction)
Instantiates aGoogleTaskEventsTraceReader
to read a "task events" file.