Index

B C D E G H I L M N O P R S T U V Y 
All Classes|All Packages

B

build() - Method in class org.cloudsimplus.automation.Start
Builds and run Cloud Computing simulation scenarios loaded from the YAML file.

C

canRunVM(VmRegistry) - Method in class cloudreports.models.HostRegistry
Indicates whether the host can allocate a virtual machine or not.
CloudletRegistry - Class in cloudreports.models
Represents a list of cloudlets of a customer.
CloudletRegistry() - Constructor for class cloudreports.models.CloudletRegistry
 
cloudletScheduler(VmRegistry) - Static method in class org.cloudsimplus.automation.PolicyLoader
 
cloudreports.models - package cloudreports.models
 
CloudSimulation - Class in org.cloudsimplus.automation
Represents a simulation created in CloudSim Plus.
CloudSimulation(YamlCloudScenario) - Constructor for class org.cloudsimplus.automation.CloudSimulation
Instantiates a CloudSimulation object to enable building and running Cloud Simulation Scenario in CloudSim Plus.
CloudSimulation(YamlCloudScenario, String) - Constructor for class org.cloudsimplus.automation.CloudSimulation
Builds a Cloud Simulation Scenario read from an YAML file in CloudSim Plus.
CustomerRegistry - Class in cloudreports.models
A customer registry stores information about a specific customer.
CustomerRegistry() - Constructor for class cloudreports.models.CustomerRegistry
 
CustomerRegistry(String) - Constructor for class cloudreports.models.CustomerRegistry
Creates a new customer registry with the given name.

D

DatacenterRegistry - Class in cloudreports.models
A datacenter registry stores information about a specific datacenter.
DatacenterRegistry() - Constructor for class cloudreports.models.DatacenterRegistry
 

E

equals(Object) - Method in class cloudreports.models.CustomerRegistry
 
equals(Object) - Method in class cloudreports.models.DatacenterRegistry
 
equals(Object) - Method in class cloudreports.models.HostRegistry
 
equals(Object) - Method in class cloudreports.models.SanStorageRegistry
 
equals(Object) - Method in class cloudreports.models.VmRegistry
 
Example1 - Class in org.cloudsimplus.automation.examples
Starts the example, parsing a YAML file containing the simulation scenario, building and running it in CloudSim Plus.

G

getAmount() - Method in class cloudreports.models.CloudletRegistry
Gets the number of cloudlets.
getAmount() - Method in class cloudreports.models.CustomerRegistry
 
getAmount() - Method in class cloudreports.models.DatacenterRegistry
 
getAmount() - Method in class cloudreports.models.HostRegistry
Gets the amount of hosts with this configuration.
getAmount() - Method in class cloudreports.models.VmRegistry
Gets the amount of virtual machines with this configuration.
getArchitecture() - Method in class cloudreports.models.DatacenterRegistry
Gets the datacenter's architecture.
getBandwidth() - Method in class cloudreports.models.SanStorageRegistry
Gets the SAN's bandwidth.
getBrokers() - Method in class org.cloudsimplus.automation.CloudSimulation
Gets the list of DatacenterBrokers created in CloudSim Plus, each one representing a customer obtained from a CustomerRegistry.
getBw() - Method in class cloudreports.models.HostRegistry
Gets the host's bandwidth.
getBw() - Method in class cloudreports.models.VmRegistry
Gets the virtual machine's amount of bandwidth.
getBwProvisioner() - Method in class cloudreports.models.HostRegistry
Gets the name suffix of the class for Host's Bandwidth ResourceProvisioner.
getCapacity() - Method in class cloudreports.models.SanStorageRegistry
Gets the SAN's capacity.
getCloudlets() - Method in class cloudreports.models.CustomerRegistry
Gets the list of Cloudlet's owned by this customer.
getCloudlets() - Method in class org.cloudsimplus.automation.CloudSimulation
Gets the list of all applications (Cloudlets) created in CloudSim Plus.
getCloudlets(DatacenterBroker) - Method in class org.cloudsimplus.automation.CloudSimulation
Gets the list of applications (Cloudlets) for each customer (DatacenterBroker) created in CloudSim Plus.
getCloudletScheduler() - Method in class cloudreports.models.VmRegistry
Gets the class name suffix of the Vm's CloudletScheduler.
getCloudSimPlus() - Method in class org.cloudsimplus.automation.CloudSimulation
Gets the CloudSim Plus instance used to run the simulation.
getColSeparator() - Static method in class org.cloudsimplus.automation.LogUtils
 
getCostPerBw() - Method in class cloudreports.models.DatacenterRegistry
Gets the datacenter's cost by bandwidth usage.
getCostPerMem() - Method in class cloudreports.models.DatacenterRegistry
Gets the datacenter's cost by RAM usage.
getCostPerSec() - Method in class cloudreports.models.DatacenterRegistry
Gets the datacenter's cost by second of processing.
getCostPerStorage() - Method in class cloudreports.models.DatacenterRegistry
Gets the datacenter's cost by storage usage.
getCustomers() - Method in class org.cloudsimplus.automation.YamlCloudScenario
Gets a List of CustomerRegistry objects representing abstract information about customers (brokers).
getDatacenters() - Method in class org.cloudsimplus.automation.CloudSimulation
Gets the list of Datacenters created in CloudSim Plus, obtained from the DatacenterRegistry.
getDatacenters() - Method in class org.cloudsimplus.automation.YamlCloudScenario
Gets a List of DatacenterRegistry objects representing information about data centers.
getFile() - Method in class org.cloudsimplus.automation.YamlCloudScenarioReader
Gets the YAML File to read.
getFileSize() - Method in class cloudreports.models.CloudletRegistry
Gets the cloudlets' file size.
getHosts() - Method in class cloudreports.models.DatacenterRegistry
Gets the datacenter's hosts list.
getHosts() - Method in class org.cloudsimplus.automation.CloudSimulation
Gets the list of all Hosts created in CloudSim Plus for all Datacenters.
getId() - Method in class cloudreports.models.CloudletRegistry
Gets the profile's id.
getId() - Method in class cloudreports.models.CustomerRegistry
Gets the customer's id.
getId() - Method in class cloudreports.models.DatacenterRegistry
Gets the datacenter's id.
getId() - Method in class cloudreports.models.HostRegistry
Gets the host's id.
getId() - Method in class cloudreports.models.SanStorageRegistry
Gets the SAN's id.
getId() - Method in class cloudreports.models.VmRegistry
Gets the virtual machine's id.
getLength() - Method in class cloudreports.models.CloudletRegistry
Gets the maximum length of a cloudlet.
getLowerUtilizationThreshold() - Method in class cloudreports.models.DatacenterRegistry
Gets the datacenter's lower utilization threshold.
getMaxPower() - Method in class cloudreports.models.HostRegistry
Gets the host's maximum power consumption.
getMips() - Method in class cloudreports.models.HostRegistry
Gets the amount of mips per processing elements.
getMips() - Method in class cloudreports.models.VmRegistry
Gets the virtual machine's required mips.
getName() - Method in class cloudreports.models.CustomerRegistry
Gets the customer's name.
getName() - Method in class cloudreports.models.DatacenterRegistry
Gets the datacenter's name.
getName() - Method in class cloudreports.models.SanStorageRegistry
Gets the SAN's name.
getNetworkLatency() - Method in class cloudreports.models.SanStorageRegistry
Gets the SAN's latency.
getOs() - Method in class cloudreports.models.DatacenterRegistry
Gets the datacenter's operating system.
getOutputSize() - Method in class cloudreports.models.CloudletRegistry
Gets the cloudlets' output size.
getPeProvisioner() - Method in class cloudreports.models.HostRegistry
Gets the name suffix of the class for the Host's PeProvisioner.
getPes() - Method in class cloudreports.models.CloudletRegistry
Gets the number of processing elements required to run a cloudlet.
getPes() - Method in class cloudreports.models.HostRegistry
Gets the host's number of processing elements.
getPes() - Method in class cloudreports.models.VmRegistry
Gets the virtual machine's number of processing elements.
getPowerModel() - Method in class cloudreports.models.HostRegistry
Gets the name suffix of the class for Host's PowerModel.
getPriority() - Method in class cloudreports.models.VmRegistry
Gets the virtual machine's priority.
getRam() - Method in class cloudreports.models.HostRegistry
Gets the host's amount of RAM.
getRam() - Method in class cloudreports.models.VmRegistry
Gets the virtual machine's amount of RAM.
getRamProvisioner() - Method in class cloudreports.models.HostRegistry
Gets the name suffix of the class for the host's RAM ResourceProvisioner.
getSans() - Method in class cloudreports.models.DatacenterRegistry
Gets the datacenter's SAN list.
getScenarios() - Method in class org.cloudsimplus.automation.YamlCloudScenarioReader
Gets the List of Cloud Simulation scenarios loaded from the YAML file.
getSchedulingInterval() - Method in class cloudreports.models.DatacenterRegistry
Gets the datacenter's scheduling interval.
getSize() - Method in class cloudreports.models.VmRegistry
Gets the virtual machine's image size.
getStaticPowerPercent() - Method in class cloudreports.models.HostRegistry
Gets the host's static power consumption percent.
getStorage() - Method in class cloudreports.models.HostRegistry
Gets the host's storage capacity.
getSubmissionDelay() - Method in class cloudreports.models.CloudletRegistry
Gets the time to send the next cloudlet.
getTimeZone() - Method in class cloudreports.models.CloudletRegistry
Gets the profile's time zone.
getTimeZone() - Method in class cloudreports.models.DatacenterRegistry
Gets the datacenter's time zone.
getUpperUtilizationThreshold() - Method in class cloudreports.models.DatacenterRegistry
Gets the datacenter's upper utilization threshold.
getUtilizationModelBw() - Method in class cloudreports.models.CloudletRegistry
Gets the class name suffix of the Cloudlets's bandwidth utilization model.
getUtilizationModelCpu() - Method in class cloudreports.models.CloudletRegistry
Gets the class name suffix of the Cloudlets's CPU utilization model.
getUtilizationModelRam() - Method in class cloudreports.models.CloudletRegistry
Gets the class name suffix of the Cloudlets's RAM utilization model.
getVmAllocationPolicy() - Method in class cloudreports.models.DatacenterRegistry
Gets the class name suffix for Datacenter's VmAllocationPolicy.
getVmm() - Method in class cloudreports.models.DatacenterRegistry
Gets the datacenter's hypervisor.
getVmm() - Method in class cloudreports.models.VmRegistry
Gets the virtual machine's hypervisor.
getVms() - Method in class cloudreports.models.CustomerRegistry
Gets the list of Vms owned by this customer.
getVms() - Method in class org.cloudsimplus.automation.CloudSimulation
Gets the list of all Virtual Machines (Vm created in CloudSim Plus.
getVms(DatacenterBroker) - Method in class org.cloudsimplus.automation.CloudSimulation
Gets the list of Virtual Machines (Vm) for each customer (DatacenterBroker) created in CloudSim Plus.
getVmScheduler() - Method in class cloudreports.models.HostRegistry
Gets the class name suffix for the Host's VmScheduler.

H

hashCode() - Method in class cloudreports.models.CustomerRegistry
 
hashCode() - Method in class cloudreports.models.DatacenterRegistry
 
hashCode() - Method in class cloudreports.models.HostRegistry
 
hashCode() - Method in class cloudreports.models.SanStorageRegistry
 
hashCode() - Method in class cloudreports.models.VmRegistry
 
HostRegistry - Class in cloudreports.models
A host registry stores information about a specific host configuration.
HostRegistry() - Constructor for class cloudreports.models.HostRegistry
 

I

isLogEnabled() - Method in class org.cloudsimplus.automation.CloudSimulation
 
isPrintScenariosConfiguration() - Method in class org.cloudsimplus.automation.CloudSimulation
 
isShowResults() - Method in class org.cloudsimplus.automation.CloudSimulation
 
isVmMigration() - Method in class cloudreports.models.DatacenterRegistry
Checks if virtual machines migrations are enabled.

L

LogUtils - Class in org.cloudsimplus.automation
Useful methods to print log information to the terminal.
LogUtils() - Constructor for class org.cloudsimplus.automation.LogUtils
 

M

main(String[]) - Static method in class org.cloudsimplus.automation.examples.Example1
 
main(String[]) - Static method in class org.cloudsimplus.automation.Start
Executes the command line interface of the applications.

N

newPeProvisioner(HostRegistry) - Static method in class org.cloudsimplus.automation.PolicyLoader
 
newResourceProvisioner(HostRegistry) - Static method in class org.cloudsimplus.automation.PolicyLoader
 

O

org.cloudsimplus.automation - package org.cloudsimplus.automation
 
org.cloudsimplus.automation.examples - package org.cloudsimplus.automation.examples
 

P

PolicyLoader - Class in org.cloudsimplus.automation
Dynamically creates instances of classes such as VmScheduler, VmAllocationPolicy, CloudletScheduler, ResourceProvisioner and others from the class name of the object to be instantiated.
PolicyLoader() - Constructor for class org.cloudsimplus.automation.PolicyLoader
 
printCaptions(String...) - Static method in class org.cloudsimplus.automation.LogUtils
 
printCaptions(String[], String) - Static method in class org.cloudsimplus.automation.LogUtils
Print the captions of a table to be presented at the terminal.
printLine(String[], Object...) - Static method in class org.cloudsimplus.automation.LogUtils
 
printLine(String[], Object[], String) - Static method in class org.cloudsimplus.automation.LogUtils
Print a array of objects like a table.

R

run() - Method in class org.cloudsimplus.automation.CloudSimulation
Builds and runs the simulation scenario in CloudSim Plus.

S

SanStorageRegistry - Class in cloudreports.models
A SAN registry stores basic information about a storage area network owned by a datacenter.
SanStorageRegistry() - Constructor for class cloudreports.models.SanStorageRegistry
 
setAmount(int) - Method in class cloudreports.models.CloudletRegistry
Sets the number of cloudlets.
setAmount(int) - Method in class cloudreports.models.HostRegistry
Sets the amount of hosts with this configuration.
setAmount(int) - Method in class cloudreports.models.VmRegistry
Sets the amount of virtual machines with this configuration.
setAmount(Integer) - Method in class cloudreports.models.CustomerRegistry
 
setAmount(Integer) - Method in class cloudreports.models.DatacenterRegistry
 
setArchitecture(String) - Method in class cloudreports.models.DatacenterRegistry
Sets the datacenter's architecture.
setBandwidth(double) - Method in class cloudreports.models.SanStorageRegistry
Sets the SAN's bandwidth.
setBw(long) - Method in class cloudreports.models.HostRegistry
Sets the host's bandwidth.
setBw(long) - Method in class cloudreports.models.VmRegistry
Sets the virtual machine's amount of bandwidth.
setBwProvisioner(String) - Method in class cloudreports.models.HostRegistry
Sets the name suffix of the class for Host's Bandwidth ResourceProvisioner.
setCapacity(long) - Method in class cloudreports.models.SanStorageRegistry
Sets the SAN's capacity.
setCloudlets(List<CloudletRegistry>) - Method in class cloudreports.models.CustomerRegistry
Sets the list of Cloudlet's owned by this customer.
setCloudletScheduler(String) - Method in class cloudreports.models.VmRegistry
Sets the class name suffix of the Vm's CloudletScheduler.
setColSeparator(String) - Static method in class org.cloudsimplus.automation.LogUtils
 
setCostPerBw(double) - Method in class cloudreports.models.DatacenterRegistry
Sets the datacenter's cost by bandwidth usage.
setCostPerMem(double) - Method in class cloudreports.models.DatacenterRegistry
Sets the datacenter's cost by RAM usage.
setCostPerSec(double) - Method in class cloudreports.models.DatacenterRegistry
Sets the datacenter's cost by second of processing.
setCostPerStorage(double) - Method in class cloudreports.models.DatacenterRegistry
Sets the datacenter's cost by storage usage.
setCustomers(List<CustomerRegistry>) - Method in class org.cloudsimplus.automation.YamlCloudScenario
Sets a List of CustomerRegistry objects representing abstract information about customers (brokers).
setDatacenters(List<DatacenterRegistry>) - Method in class org.cloudsimplus.automation.YamlCloudScenario
Gets a List of DatacenterRegistry objects.
setFileSize(long) - Method in class cloudreports.models.CloudletRegistry
Sets the cloudlets' file size.
setHosts(List<HostRegistry>) - Method in class cloudreports.models.DatacenterRegistry
Sets the datacenter's hosts list.
setId(int) - Method in class cloudreports.models.HostRegistry
Sets the host's id.
setId(long) - Method in class cloudreports.models.CloudletRegistry
Sets the profile's id.
setId(long) - Method in class cloudreports.models.CustomerRegistry
Sets the customer's id.
setId(long) - Method in class cloudreports.models.DatacenterRegistry
Sets the datacenter's id.
setId(long) - Method in class cloudreports.models.SanStorageRegistry
Sets the SAN's id.
setId(long) - Method in class cloudreports.models.VmRegistry
Sets the virtual machine's id.
setLength(long) - Method in class cloudreports.models.CloudletRegistry
Sets the maximum length of a cloudlet.
setLogEnabled(boolean) - Method in class org.cloudsimplus.automation.CloudSimulation
 
setLowerUtilizationThreshold(double) - Method in class cloudreports.models.DatacenterRegistry
Sets the datacenter's lower utilization threshold.
setMaxPower(double) - Method in class cloudreports.models.HostRegistry
Sets the host's maximum power consumption.
setMips(double) - Method in class cloudreports.models.HostRegistry
Sets the amount of mips per processing elements.
setMips(double) - Method in class cloudreports.models.VmRegistry
Sets the virtual machine's required mips.
setName(String) - Method in class cloudreports.models.CustomerRegistry
Sets the customer's name.
setName(String) - Method in class cloudreports.models.DatacenterRegistry
Sets the datacenter's name.
setName(String) - Method in class cloudreports.models.SanStorageRegistry
Sets the SAN's name.
setNetworkLatency(double) - Method in class cloudreports.models.SanStorageRegistry
Sets the SAN's latency.
setOs(String) - Method in class cloudreports.models.DatacenterRegistry
Sets the datacenter's operating system.
setOutputSize(long) - Method in class cloudreports.models.CloudletRegistry
Sets the cloudlets' output size.
setPeProvisioner(String) - Method in class cloudreports.models.HostRegistry
Sets the name suffix of the class for the Host's PeProvisioner.
setPes(int) - Method in class cloudreports.models.CloudletRegistry
Sets the number of processing elements required to run a cloudlet.
setPes(int) - Method in class cloudreports.models.HostRegistry
Sets the host's number of processing elements.
setPes(int) - Method in class cloudreports.models.VmRegistry
Sets the virtual machine's number of processing elements.
setPowerModel(String) - Method in class cloudreports.models.HostRegistry
Sets the host's power model alias.
setPrintScenariosConfiguration(boolean) - Method in class org.cloudsimplus.automation.CloudSimulation
 
setPriority(int) - Method in class cloudreports.models.VmRegistry
Sets the virtual machine's priority.
setRam(int) - Method in class cloudreports.models.HostRegistry
Sets the host's amount of RAM.
setRam(int) - Method in class cloudreports.models.VmRegistry
Sets the virtual machine's amount of RAM.
setRamProvisioner(String) - Method in class cloudreports.models.HostRegistry
Sets the name suffix of the class for the host's RAM ResourceProvisioner.
setSans(List<SanStorageRegistry>) - Method in class cloudreports.models.DatacenterRegistry
Sets the datacenter's SAN list.
setSchedulingInterval(double) - Method in class cloudreports.models.DatacenterRegistry
Sets the datacenter's scheduling interval.
setShowResults(boolean) - Method in class org.cloudsimplus.automation.CloudSimulation
 
setSize(long) - Method in class cloudreports.models.VmRegistry
Sets the virtual machine's image size.
setStaticPowerPercent(double) - Method in class cloudreports.models.HostRegistry
Sets the host's static power consumption percent.
setStorage(long) - Method in class cloudreports.models.HostRegistry
Sets the host's storage capacity.
setSubmissionDelay(double) - Method in class cloudreports.models.CloudletRegistry
Sets the time to send the next cloudlet.
setTimeZone(double) - Method in class cloudreports.models.CloudletRegistry
Sets the profile's time zone.
setTimeZone(double) - Method in class cloudreports.models.DatacenterRegistry
Sets the datacenter's time zone.
setUpperUtilizationThreshold(double) - Method in class cloudreports.models.DatacenterRegistry
Sets the datacenter's upper utilization threshold.
setUtilizationModelBw(String) - Method in class cloudreports.models.CloudletRegistry
Sets the class name suffix of the Cloudlets's bandwidth utilization model.
setUtilizationModelCpu(String) - Method in class cloudreports.models.CloudletRegistry
Sets the class name suffix of the Cloudlets's CPU utilization model.
setUtilizationModelRam(String) - Method in class cloudreports.models.CloudletRegistry
Sets the class name suffix of the Cloudlets's RAM utilization model.
setVmAllocationPolicy(String) - Method in class cloudreports.models.DatacenterRegistry
Sets the datacenter's allocation policy.
setVmm(String) - Method in class cloudreports.models.DatacenterRegistry
Sets the datacenter's hypervisor.
setVmm(String) - Method in class cloudreports.models.VmRegistry
Sets the virtual machine's hypervisor.
setVmMigration(boolean) - Method in class cloudreports.models.DatacenterRegistry
Enables/disables virtual machines migrations.
setVms(List<VmRegistry>) - Method in class cloudreports.models.CustomerRegistry
Sets the list of Vms owned by this customer.
setVmScheduler(String) - Method in class cloudreports.models.HostRegistry
Sets the host's scheduling policy.
Start - Class in org.cloudsimplus.automation
Starts the tool by loading a Cloud Computing simulation scenario from an YAML file given by command line.

T

toString() - Method in class cloudreports.models.CloudletRegistry
 
toString() - Method in class cloudreports.models.CustomerRegistry
 
toString() - Method in class cloudreports.models.DatacenterRegistry
 
toString() - Method in class cloudreports.models.HostRegistry
 
toString() - Method in class cloudreports.models.SanStorageRegistry
 
toString() - Method in class cloudreports.models.VmRegistry
 

U

utilizationModel(String) - Static method in class org.cloudsimplus.automation.PolicyLoader
 

V

vmAllocationPolicy(DatacenterRegistry) - Static method in class org.cloudsimplus.automation.PolicyLoader
 
VmRegistry - Class in cloudreports.models
A virtual machine registry stores information about a specific virtual machine configuration.
VmRegistry() - Constructor for class cloudreports.models.VmRegistry
 
vmScheduler(String) - Static method in class org.cloudsimplus.automation.PolicyLoader
 

Y

YamlCloudScenario - Class in org.cloudsimplus.automation
Represents a Cloud Computing simulation scenario read from an YAML file.
YamlCloudScenario() - Constructor for class org.cloudsimplus.automation.YamlCloudScenario
A default constructor that is called by a YamlReader using reflection.
YamlCloudScenarioReader - Class in org.cloudsimplus.automation
Reads Cloud Computing simulation scenarios from an YAML file and stores them into a List of YamlCloudScenario objects.
YamlCloudScenarioReader(String) - Constructor for class org.cloudsimplus.automation.YamlCloudScenarioReader
Instantiates a YamlCloudScenarioReader and reads the YAML file containing the data to create Cloud Computing simulation scenarios.
B C D E G H I L M N O P R S T U V Y 
All Classes|All Packages